ubuntuホストWin7ゲストでのVMWare入出力エラー


2

私はゲストとしてWindows 7と私のホストとしてubuntu 10.10を実行しています。約2週間前、私はvmwareからエラーポップアップが出始め、特定のファイルを読み書きできないことを報告しました。

さらに調査したところ、私はrootとしてもLinuxコマンドラインからその特定のファイルをコピーできないことに気付きました。同じ入出力エラーが出ます。

SMARTユーティリティから、ディスクに69個の不良セクタがあることがわかります(1 TB

だから私の質問は1)そのHDが悪くなっているかどうかどうすればわかりますか? 2)コピーしようとしたときに読み書きエラーが発生した場合、どうすればVMファイルをディスクの別の部分に移動できますか

回答:


0

私は走って良い経験をしました スピンライト 私が悪いセクターに出くわしたとき。それはHDD上の不良セクタを見つける(そして多くの場合修正する)という素晴らしい仕事をします。ドライブの形状が非常に悪いのに耐えられない場合は、長い時間がかかることがあります(1日以上)。

あなたがドライブ上で読み取りエラーが発生した場合、それはそれらがどれほど安いのかを考えると、新しいものを取得するのが最善です。あなたがそうすることを計画していないなら、あなたはあなたが良いバックアップを持っていることを確認してください。 :-)


バックアップしようとしたが特定のファイルでIOエラーが発生した場合はどうすればいいですか? IOエラーを無視して可能なものをコピーするようにアプリに指示する方法はありますか?

ほとんどのバックアップアプリは続行してエラーを報告できると思います。私はrsyncが(--ignore-errorsフラグを使って)行うことを知っていますが、あなたはそれを試して何が起こるか見るべきです。
Scott Keck-Warren

悪いセクターにある大きなファイルのための@CShipley、試してみてください dd bs=1 if=file conf=noerror,sync of=/path/to/backup/file、これはバイト単位でファイルバイトをコピーしようとします、そして、どんなerroniuosバイトでも置き換えられます NULL チャー
Josh

0

私はドライブを交換すると思います。ドライブは安いです。データはありません。あなたがすでにドライブ上のいくつかのデータを失っているなら、私の意見では、それは新しいドライブのための時間です。 Scottが提案したようなユーティリティを使った後でさえ、私はそれを信用しません。ドライブに障害が発生してそのようなユーティリティがある程度の時間と誤った自信を持って購入した場合、ドライブは近い将来完全に失敗します。

RAIDについて考えるのもよいでしょう。

編集: これはSuperUserの質問であり、ServerFaultの質問ではないので、私の答えはあまりうまくいきません。サーバーの場合は、最上位のハードウェアが必要です。 今それを交換してください 。デスクトップやパーソナルシステムでもう少し余裕があるかもしれません。しかし、データの損失はまだデータの損失です。 今すぐバックアップ そして 頻繁にバックアップする 見ている症状に基づいて、ドライブがすぐに故障する可能性が非常に高いため

ドライブを再フォーマットして、 -c 二度それに切り替えます。これは実行されます badblocks 読み書きモードでプログラムして不良ブロックを見つけ、そこにデータが格納されないようにそれらをマッピングします。

mkfs.ext3 -cc /dev/something

どこで /dev/something このパーティションのdevエントリです。 /dev/sdb1


今、私はsyadminの観点からあなたに助言します。もしあなたがSuperUserについて尋ねたのなら私は別のアドバイスがあるかもしれませんが、これはサーバーであると考えると私のアドバイスはあなたができる最善のハードウェアを使うことです
Josh

Bah、今この質問 です SuperUserと私のsysadminのアドバイスにはもはや適用されません!
Josh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.