web-dev-qa-db-ja.com

ハードドライブの不良ブロックを修復/分離する方法

先月、Ubuntuはいくつかの問題を抱え始めました。明らかな理由なしに突然シャットダウンします。このコマンドを実行すると、問題がハードディスクにあることがわかりました。

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

Linuxパーティションにすべて24個の不良ブロックが表示されます(別のブロックにWindowsがあり、同じ問題はありません)。問題は、このシャットダウンを回避する方法(ディスクの変更とは異なる)があるかどうかです。不良ブロックを分離しているのでしょうか?

8
Red

ソフトウェア/ファイルシステムの不良ブロックのマーキングは、ほとんど過去のものです。最近のドライブは自動的に透過的に不良ブロックを再配置します。

不良ブロックがソフトウェアから「見える」ようになった場合は、ハードドライブが空き交換ブロックの予約を使い果たしているため、おそらく失敗しています。 SMARTディスクのステータスを確認して、これが他のSMART属性で実際に確認されているかどうかを確認し、バックアップを実行してドライブを交換する準備をしてください。 。

3
Matteo Italia

私はあなたを助けるかもしれない良いチュートリアルを見つけました: 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 "。

1
user3237717

Spinrite(grc.com)は、不良セクターを回復し、ドライブに代わりにバックアップセクターを使用させるために私が知っている最高のツールです。安くはありませんが、動作します。友人がコピーを所有している場合は、それを借りることができます。私は7年間それを使用しました。定期的なメンテナンスにも最適です。

0
Dave B