在寻找对 SD 卡施加压力的方法时,我注意到有两种方法可以解决此问题。一种是通过直接读取/写入块到设备文件来强调它。
例如:
sudo badblocks -b 512 -w -v /dev/mmcblk0
然而,也有一些实用程序可以在文件级别执行压力测试并接受已安装的分区作为输入。例如压力盘。
从我的角度来看,基于文件的方法引入了额外的不确定性。我们不知道文件系统最终会做什么。
- 如果它缓存文件写入怎么办?
- 问题最终是否会是与存储介质故障无关的逻辑文件系统错误?
这些质疑合理吗?两者的用例是什么?