题
是badblocks
在读写模式有效与固态混合动力驱动(SSHD)与硬盘驱动器(HDD)?
进一步来说:
- 如果设备的所有块都以该模式写入,它是否允许控制器识别任何坏块?
背景
Ubuntu Manpage:badblocks - 在设备上搜索坏块
我假设对SSHD的块进行非破坏性只读测试:
- 会从SSD级别单独读取一些块
- 因此,可能会对HDD级别的事物状态产生误导性的概述。
我希望读写测试更有效。这假设所有写入最终将刷新到HDD。
例
具有-n
非破坏性读写模式选项:
ubuntu@ubuntu:/dev$ sudo badblocks -n -s -v /dev/sda
Checking for bad blocks in non-destructive read-write mode
From block 0 to 732574583
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: 0.23% done, 1:47 elapsed
0.92% done, 7:09 elapsed
1.00% done, 7:46 elapsed
25.13% done, 3:49:32 elapsed
25.13% done, 3:49:33 elapsed
25.13% done, 3:49:34 elapsed
25.13% done, 3:49:35 elapsed
有关
在Ask Different中: