检查linux中硬盘损坏的扇区和区块
2014-08-25 09:20
375 查看
badblocks是linux及其类似的操作系统中,扫描检查硬盘和外部设备损坏扇区的命令工具。损坏的扇区或者损坏的区块是硬盘中因为永久损坏或者是操作系统不能读取的空间。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/3a45698e36857b7e741177d0f7505be6.jpg)
Badblocks命令可以探测硬盘中所有损坏的扇区或者区块并将结果保存在一个文本文档中,这样,我们就可以使用e2fsck命令来配置操作系统不在这些损坏的扇区中存储数据。
只需将“/dev/sdb”替换为自己机器的硬盘/分区。执行完成上述命令后,一个名为“bad-blocks”文本文档将会在/tmp下创建,它将包含所有的损坏区块。
例如:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/6d427f96fd145206f6d84f8a27484415.png)
注意:在运行e2fsck命令前,请保证设备没有被挂载。
关于badblocks和e2fsck命令的更多帮助,请参考下列man页面
via: http://www.linuxtechi.com/check-hard-drive-for-bad-sector-linux/
作者:Pradeep Kumar 译者:Vic___ 校对:Caroline
本文由 LCTT 原创翻译,Linux中国 荣誉推出
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/3a45698e36857b7e741177d0f7505be6.jpg)
Badblocks命令可以探测硬盘中所有损坏的扇区或者区块并将结果保存在一个文本文档中,这样,我们就可以使用e2fsck命令来配置操作系统不在这些损坏的扇区中存储数据。
步骤:1 使用fdisk命令识别硬盘信息
# sudo fdisk -l
步骤:2 扫描硬盘的损坏扇区或区块
# sudo badblocks -v /dev/sdb > /tmp/bad-blocks.txt
只需将“/dev/sdb”替换为自己机器的硬盘/分区。执行完成上述命令后,一个名为“bad-blocks”文本文档将会在/tmp下创建,它将包含所有的损坏区块。
例如:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201506/6d427f96fd145206f6d84f8a27484415.png)
步骤:3 提示 操作系统不要使用损坏区块存储
扫描完成后,如果损坏区块被发现了,然后通过e2fsck命令使用“bad-blocks.txt”,强迫操作系统不使用这些损坏的区块存储数据。# sudo e2fsck -l /tmp/bad-blocks.txt /dev/sdb
注意:在运行e2fsck命令前,请保证设备没有被挂载。
关于badblocks和e2fsck命令的更多帮助,请参考下列man页面
# man badblocks # man e2fsck
via: http://www.linuxtechi.com/check-hard-drive-for-bad-sector-linux/
作者:Pradeep Kumar 译者:Vic___ 校对:Caroline
本文由 LCTT 原创翻译,Linux中国 荣誉推出
相关文章推荐
- 检查linux中硬盘损坏的扇区和区块
- linux 下检查硬盘坏道/扇区
- linux 下检查硬盘坏道/扇区
- linux2.6硬盘扇区直接读写程序
- linux2.6硬盘扇区直接读写程序
- linux读取硬盘指定扇区
- Linux中如何读写硬盘上指定物理扇区
- linux读取硬盘指定扇区
- Linux中硬盘物理扇区 与文件系统文件对应关系
- linux2.6硬盘扇区直接读写程序 分类: 磁盘的扇区读写 2015-04-29 10:37 317人阅读 评论(0) 收藏
- Linux的hdparm工具参数详解:硬盘检查、测速、设定、优化
- Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化
- Linux下针对partition损坏的硬盘HDD的数据恢复
- Linux裁剪系统时硬盘损坏的解决方法
- linux硬盘SMART检查
- linux2.6硬盘扇区直接读写程序
- 关于硬盘种类、物理几何结构及硬盘容量、分区、扇区[linux]大小计算
- linux系统检查磁盘装置中损坏的
- 硬盘引导扇区、多分区图、不通硬盘的LINUX逻辑分区数量
- 请问LINUX下,怎么检查硬件损坏的情况?