如何修复/隔离硬盘坏块

Red*_*Red 8 disk

在上个月Ubuntu开始出现一些问题:它突然关闭而没有任何明显的原因..我发现问题出在硬盘上,如果我运行这个命令:

$ sudo badblocks -sv -b 512 /dev/sda
Run Code Online (Sandbox Code Playgroud)

我在Linux分区中得到24个坏块(我在另一个中有Windows,它没有相同的问题).问题是是否有一种方法(不同于更改磁盘)以避免这种关闭.也许隔离坏块?

小智 0

我找到了一个很好的教程,可能会对您有所帮助:http://www.ehow.com/how_6864409_fix-bad-sectors-ubuntu.html

打开终端 > 键入命令mount并按照以下步骤操作:

选择要修复的文件系统。例如,如果“mount”命令的输出包含以下行,则您可以选择名为“/home”的文件系统:/dev/mapper/vg0-home on /home type ext3 (rw)

键入“umount”命令来卸载文件系统。例如,要卸载“/home”文件系统,请发出命令“ sudo umount /home”。

键入“fsck”命令来修复文件系统。“fsck”命令代表“文件系统检查”;它扫描磁盘上的坏扇区并标记那些不工作的扇区。要在 /home 文件系统上运行 fsck,请发出命令“sudo fsck /dev/mapper/vg0-home”。根据需要,将“/dev/mapper/vg0-home”替换为“mount”命令的输出。

键入“mount”命令重新挂载修复的文件系统。如果您修复了“/home”文件系统,则使用命令“ sudo mount /home”。

  • 其中一些信息以及 eHow 上的文章都是错误的。命令 fsck 不会扫描磁盘是否有坏块,它会检查文件系统结构的完整性,这是不同的。 (2认同)