Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Disk 如何修复/隔离硬盘驱动器坏块_Disk - Fatal编程技术网

Disk 如何修复/隔离硬盘驱动器坏块

Disk 如何修复/隔离硬盘驱动器坏块,disk,Disk,在上个月,Ubuntu开始出现一些问题:它在没有任何明显原因的情况下突然关闭。。我发现问题出在硬盘上,如果我运行以下命令: $ sudo badblocks -sv -b 512 /dev/sda 我在Linux分区中得到了24个坏块(我在另一个分区中有Windows,它没有相同的问题)。问题是,是否有一种方法(不同于更改磁盘)可以避免这种关闭。也许可以隔离坏块?我找到了一个很好的教程,可以帮助您: 打开终端>键入命令mount,然后按照以下步骤操作: 选择要修复的文件系统。例如,如果“mou

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

$ sudo badblocks -sv -b 512 /dev/sda

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

我找到了一个很好的教程,可以帮助您:

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

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

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

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


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

Spinrite(grc.com)是我所知道的恢复坏扇区并让驱动器使用备份扇区的最佳工具。它不便宜,但很管用。如果你的任何朋友拥有一本书,你可以借用。我已经用了7年了。它对定期维护也有好处。

软件/文件系统坏块标记已基本成为过去;最近的驱动器以透明的方式自动重新定位坏块


如果你开始让坏块对软件“可见”,这可能意味着硬盘正在耗尽免费更换块的储备,所以它可能会失败。您应该检查磁盘的智能状态,看看其他智能属性是否确实确认了这一点,进行备份并准备更换驱动器。

我应该精确检查哪些智能属性?“重定位块计数”是与此现象直接相关的一个,但几乎任何智能检查实用程序都会突出显示所有有问题的智能值。我在一段时间内(1-2个月)重新分配了3个扇区,您认为按建议使用
fsck
有用吗?
fsck
将使文件系统恢复到一致状态,但是,如果磁盘正在降级,并且没有更多可自动重新定位的扇区,那么磁盘将不再可靠。您所说的“最近的驱动器”是什么意思?我的磁盘有6年了。。所以最好是买一张新的磁盘,或者我应该给
fsck
一个机会?这个问题是关于磁盘上的坏块的,我认为它比这更一般,它可能会出现在超级用户上。com一些信息和关于eHow的文章都是错误的。fsck命令不会扫描磁盘上的坏块,它会检查不同的文件系统结构完整性。我可以借用你的吗?JK。