• 使用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。

  • 相关阅读:
    论抱怨
    GitHub开源的10个超棒后台管理面板
    RESTful API 最佳实践
    理解RESTful架构
    redis 数据类型详解 以及 redis适用场景场合
    redis的应用场景 为什么用redis
    composer install 出现的问题
    什么是反向代理
    电脑 DNS纪要
    ajax请求处理概要
  • 原文地址:https://www.cnblogs.com/itcomputer/p/4662453.html
Copyright © 2020-2023  润新知