zoukankan      html  css  js  c++  java
  • 使用badblocks命令检测、修复硬盘坏道(待验证)

    今天我的新硬盘到了。暂时没想好怎么用它。可以把它装入光驱位硬盘架给G430用,也可以把它当成移动硬盘来用。

    想起以前记录过一个badblocks的用法,用来检查坏道,这里再贴一遍备用。

    ##################################################################

    badblocks是Linux下常用的坏道修复工具。当你觉得硬盘上可能有坏道,或者是SMART数据显示有坏道的时候,都可以用badblocks来检查一下。

    假设我们要检查的硬盘是/dev/sdb

    $sudo badblocks -s -v -o sdbbadblocks.log /dev/sdb

    这样就可以对硬盘进行只读扫描,自动获取硬盘块数目并扫描全部块,将扫描日志输出到屏幕同时记录在sdbbadblocks.log文件中。

    由于扫描速度比较低,一次不一定能扫完,可以分多次进行。

    sudo badblocks -s -v -o sdbbadblocks.log /dev/sdb END START

    将END和START换成结束和开始的块的编号就可以了。

    如果找到了坏道,可以进行写入扫描进行修复。写入扫描遇到坏道的时候会自动重映射。写入扫描会覆盖原有数据,所以请先备份。写入扫描速度很低,所以应该只扫描只读扫描时候发现错误的部分。

    $sudo badblocks -w -s /dev/sdb END START

    想了解各选项的意思及更多用法,请man badblocks。

  • 相关阅读:
    Linux下对拍(A+B问题)
    洛谷 P1043 数字游戏 区间DP
    6.22 集训--DP复习一
    洛谷 P1220 关路灯 区间DP
    A*算法求K短路模板 POJ 2449
    点分治模板 POJ 1741
    HDU
    棋子游戏 51Nod
    数论习题总结
    CodeForces
  • 原文地址:https://www.cnblogs.com/itcomputer/p/4662453.html
Copyright © 2011-2022 走看看