技术宅

当前位置:首页 > 服务器技术 > linux主机

linux主机

Linux磁盘坏道检测

时间:07-06 作者:
硬盘出现坏道后若不及时更换或做屏蔽,坏道就会越来越多,应及时屏蔽坏道并备份数据,更换硬盘badblocks是一个Linux下的磁盘坏道检测工具,能快速检测坏道,延长硬盘寿命待测硬盘sda,

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

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

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