检查linux中硬盘损坏的扇区和区块

系统 Linux 系统运维
badblocks是linux及其类似的操作系统中,扫描检查硬盘和外部设备损坏扇区的命令工具。损坏的扇区或者损坏的区块是硬盘中因为永久损坏或者是操作系统不能读取的空间。

badblocks是linux及其类似的操作系统中,扫描检查硬盘和外部设备损坏扇区的命令工具。损坏的扇区或者损坏的区块是硬盘中因为***损坏或者是操作系统不能读取的空间。

[[118742]]

Badblocks命令可以探测硬盘中所有损坏的扇区或者区块并将结果保存在一个文本文档中,这样,我们就可以使用e2fsck命令来配置操作系统不在这些损坏的扇区中存储数据。

步骤:1 使用fdisk命令识别硬盘信息

  1. # sudo fdisk -l

步骤:2 扫描硬盘的损坏扇区或区块

  1. # sudo badblocks -v /dev/sdb > /tmp/bad-blocks.txt

只需将“/dev/sdb”替换为自己机器的硬盘/分区。执行完成上述命令后,一个名为“bad-blocks”文本文档将会在/tmp下创建,它将包含所有的损坏区块。

例如:

步骤:3 提示 操作系统不要使用损坏区块存储

扫描完成后,如果损坏区块被发现了,然后通过e2fsck命令使用“bad-blocks.txt”,强迫操作系统不使用这些损坏的区块存储数据。

  1. # sudo e2fsck -l /tmp/bad-blocks.txt /dev/sdb

注意:在运行e2fsck命令前,请保证设备没有被挂载。

关于badblocks和e2fsck命令的更多帮助,请参考下列man页面

  1. # man badblocks
  2. # man e2fsck

via: http://www.linuxtechi.com/check-hard-drive-for-bad-sector-linux/

作者:Pradeep Kumar 译者:Vic___ 校对:Caroline

译文链接:http://linux.cn/article-3671-1.html

责任编辑:牛小雨 来源: linux中国
相关推荐

2022-11-07 15:29:06

UbuntuLinuxCPU

2011-05-06 09:56:04

硬盘0道

2017-05-14 15:45:55

Linux恢复Ubuntu

2020-11-11 08:00:00

Linux系统修复

2022-11-03 10:46:58

Linux端口

2010-03-10 09:09:00

Windows XP淘汰

2019-04-17 09:50:02

Linux开放端口命令

2019-03-18 09:00:04

Linux密码cracklib

2020-06-09 15:35:46

Linux符号链接

2015-11-18 21:44:38

存储

2013-11-05 10:53:43

苹果OS X

2018-07-24 08:50:40

Linux磁盘空间磁盘利用率

2020-05-06 10:59:18

区块链分布式比特币

2022-10-28 16:42:04

Linuxcrontab日志

2010-03-05 14:20:49

Ubuntu硬盘安装

2020-06-22 09:10:00

区块链比特币网络

2021-08-30 07:53:54

Linuxncdu磁盘

2014-05-15 10:49:09

Linux 硬件信息Linux 命令

2020-11-20 09:53:08

区块链

2022-01-17 13:34:45

MySQLLinux数据库
点赞
收藏

51CTO技术栈公众号