该badblocks
实用程序允许用户查找设备上的坏块,并e2fsck -c
允许将此类坏块添加到坏块索引节点,以便它们不会用于实际数据。但对于 SSD,众所周知,坏扇区通常会由驱动器透明地重新分配(重新映射)(但是,仅当发生写入时)。那么,在 SSD 上使用badblocks
/有意义吗?e2fsck -c
我想
badblocks
单独获取有关 SSD 健康状况的信息是有意义的,例如通过考虑坏块总数(我不知道 smartmontools 是否可以做同样的事情......也许经过长时间的测试,但我还smartctl
没有smartctl -t long
'没有看到任何明确的文档);- 不应该使用它
e2fsck -c
(它将坏块添加到坏块索引节点),因为由于可能的重新分配,关联的数字(逻辑地址?)可能会变得过时。
但这些实用程序的手册页中没有任何关于 SSD 情况的警告。所以我想知道...