命令如下:
sudo badblocks -sv /dev/sda1 > bads.txt
sudo e2fsck -l bads.tst /dev/sda1
Run Code Online (Sandbox Code Playgroud)
或者
sudo e2fsck -ckvt /dev/sda1
Run Code Online (Sandbox Code Playgroud)
可以扫描磁盘/dev/sda1是否有坏块并将它们标记为不可用。但是如何读取当前的坏块列表/dev/sda1呢?