检查坏扇区

检查坏扇区

哪些命令可以检查运行 Ubuntu 的 SSD 所有分区中的坏扇区?如果我得到答案,我可能会在下一篇文章中询问如何修复它...注意不要发布重复的问题。

答案1

lsblk

确定 SSD 的设备名称,例如 sda、sdb、sdc 等。

smartctl -a /dev/DEVICE

其中 DEVICE 是第一个命令中的名称。这将生成 SSD 的所有统计信息。

通常,Reallocated_Sector_Ct 与已标记为坏的扇区数相关。

如果需要的话,smartmontools 是需要为 smartctl 实用程序安装的包。

答案2

我认为你正在寻找badblocks,但我总是先检查 SMART 数据(即使用其日志询问驱动器的健康状况) 使用smartctlgnome-disks在使用它之前。

man badblocks提供以下内容(或者你可以在线阅读http://manpages.ubuntu.com/manpages/xenial/man8/badblocks.8.html

badblocks 用于搜索设备(通常是磁盘分区)上的坏块。device 是与设备对应的特殊文件(例如 /dev/hdc1)。last-block 是要检查的最后一个块;如果未指定,则默认使用设备上的最后一个块。first-block 是一个可选参数,用于指定测试的起始块号,允许从磁盘中间开始测试。如果未指定,则默认使用磁盘上的第一个块。

相关内容