打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[转]Ubuntu 下硬盘坏道的检测与修复(GUI、CUI)
Gui:
Ubuntu 自带的磁盘实用工具是个很直观的查看硬盘健康状况的工具。



Cui:

不过如果你和我一样更喜欢用命令行,那么请关注一下badblocks 命令。
检查前确定你已经卸载要检查的磁盘,如果没用请umount 之。
对整个磁盘进行read-only检测:
  1. sudo badblocks -s  -v -c 32 /dev/sdb
复制代码
因为需要对磁盘进行检测,所以速度非常缓慢,在检测过程中注意不要断电,不要对硬盘进行任何操作,不要移除硬盘,不要物理损伤,不要震动等。
检测过程是可以中途终止,也可以指定区块重新开始。
  1. sudo badblock -s -v -c 32  /dev/sd*   976762583 125637824
复制代码
(注意此处结束区块在前,起始区块在后)


badblocks 用法详细说明
语法:
  badblocks [-svw][-b < 区块大小>][-o < 输出文件>][磁盘装置][磁盘区块数][启始区块]
参数:
  -b< 区块大小> 指定磁盘的区块大小,单位为字节。
  -o< 输出文件> 将检查的结果写入指定的输出文件。
  -c< 检查区块数目> 每一次检测区块的数目。默认值是16。增加这个数目可以增加检测 块的效率可同时也会增加内存的耗费。
  -s 在检查时显示进度。
  -v 执行时显示详细的信息。
  -w 在检查时,执行写入测试。
  [磁盘装置] 指定要检查的磁盘装置。
  [磁盘区块数] 指定磁盘装置的区块总数。
  [启始区块] 指定要从哪个区块开始检查。

修复坏道
如果只是逻辑坏道,你可以
直接fsck
  1. fsck -a /dev/sdb
复制代码
或者格式化
如果是物理坏道,那么兄弟你真的悲剧了。你需要
a.备份硬盘数据
b.删除所有硬盘分区
c.根据坏块位置以及大小,估算出所占空间。然后重新分区隔离损坏部分。btw:坏道是会扩散的,所以尽可能隔离掉多些空间。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
LINUX系统检测磁盘坏道
Linux硬盘坏道检测工具badblocks
硬盘使用久了就可能出现各种各样的问题,而...
硬盘有坏道怎么办?
Linux磁盘坏道的检测及修复
硬盘坏道检测工具
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服