我的设置:带有闪存的嵌入式设备。 Flash 被划分为 ext3 文件系统分区。上面有 busybox。
我的目标:发现 ext3 文件系统上的错误/bug/问题。
Linux版本:不是最新最好的:linux-2.6.31
我应该运行哪些测试来发现 ext3 文件系统中的潜在问题?
答案1
良好的压力测试可以消除一些文件系统错误。查看 Linux 测试项目中提供的压力测试。 LTP 的测试已列出这里还有一个文件系统部分。
至于文件系统错误,请尝试模拟写入文件时发生意外电源故障的测试。您可以通过编写一个脚本来连续将数据写入文件,然后通过拔出插头或强制卸载文件系统(即“umount -f”)来模拟电源故障。
答案2
查看LTP(Linux 测试项目),用于测试各种 Linux 子系统(包括文件系统)的实用程序集合。是的,这是内核开发人员经常使用的,所以除非您深入研究并完成/扩展一些测试(或运行不寻常的设置),否则我想您不会发现太多未知错误。但把自己打垮。