您好,欢迎访问本站!登录后台查看权限

Linux磁盘坏道检测

教程 俎天润 2020-03-09 2507 次浏览 0个评论

硬盘出现坏道后若不及时更换或做屏蔽,坏道就会越来越多,应及时屏蔽坏道并备份数据,更换硬盘

8326cffc1e178a8283c48c2af403738da877e844.png

badblocks是一个Linux下的磁盘坏道检测工具,能快速检测坏道,延长硬盘寿命

待测硬盘sda,使用如下命令即可

badblocks -v /dev/sda

将检测结果输出至文件

badblocks -v /dev/sda > badsectors.txt

捕获.JPG

如发现坏道,使用e2fsck或fsck命令将坏扇区加入坏块列表

e2fsck -l badsectors.txt /dev/sda  针对ext2/ext3/ext4文件系统

fsck -l badsectors.txt /dev/sda 其它文件系统


附:badblocks参数选项

2.JPG

-b blocksize 

 指定磁盘区块大小,单位为字节,默认值为“block 4K ”

-c blocksize 

 每个区块检查的次数,默认是16次

-f

 强制在一个已经挂载的设备上执行读写或非破坏性的写测试操作

-i file

 跳过已经显示在file文件中的坏道,而不进行检测(避免重复检测)

-o file 

 把检测结果输出到file文件

-p number

 重复测试,直到在指定次数内都没有找到新的坏块,默认次数为0 

-s

 在检查时显示进度

-v

 执行时显示详细的信息

-w

 对每个区块都先写入,然后再从它读取信息


已有 2507 位网友参与,快来吐槽:

发表评论