检测磁盘坏道修复

磁盘坏道分为逻辑坏道和物理坏道两种,前者主要由于软件操作不当造成,可以使用软件修复,后者是物理性损坏,只能通过更改磁盘分区或扇区的占用位置来进行改善(低格),从而排除包含坏块的磁盘空间,若磁盘出现以下情况,则有可能是磁盘出现坏道,需要进行检测和修复

(1) 读取磁盘中的数据时,磁盘设备发出异常声响

(2)   访问磁盘中的某个文件时,反复读取且出错,提示文件损坏

(3) 对于新建立的分区无法完成格式化

(4)   系统使用磁盘时频繁死机

若磁盘出现坏道时,如果不及时更换或进行技术处理,坏道就会越来越多,且可能造成频繁死机和数据丢失的后果,因此必要时应该对磁盘及逆行定期检测,检查是否存在坏道

在Linux操作系统中,检测磁盘坏道情况,可以使用badlocks命令,结合-s选项用于显示进度信息,-v选项用于显示详情

修复方法:

badblocks -sv /dev/sdb

在长期使用计算机的过程中,文件系统和磁盘类的故障现象,很难完全避免, 对于此类故障的修复处理需要十分谨慎,如果操作不慎,可能会加重数据破坏的程度,当发现磁盘中存在坏道时,应尽快停止系统中的服务,备份相关数据,必要时立即关闭系统,以防止磁盘坏道进一步扩散,导致更大损失,对于存在坏道的硬盘设备,应使用其他完好的硬盘进行替换。

原文地址:https://www.cnblogs.com/elin989898/p/11317453.html