• ベストアンサー

ハードディスクのエラー

 Linuxを運用していたところ、ハードディスクが壊れ たらしく、自動でリブートがかかり起動途中の画面に /dev/hda1にエラーがある、というメッセージがでて いました。HDはMAXTORだったのでPowerMAXでチェック したところ案の定エラーがみつかりました。 ためしにWinXPでスキャンディスクをするとエラーは みつかりません。壊れたであろうHDにファイルをコピー をコピーしても大丈夫でした。 新しいHDと交換するのがベターでしょうが、使い続けても 大丈夫でしょうか? 自宅で立てているサーバのHDなので、ある日突然 こわれてもそんなに支障はないです。

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

そのまま使いつづければいずれ近いうちにはっきりと壊れるでしょうが、そのせいで他のハードウェアまで壊れるということはないので、「ある日突然壊れても支障がない」という用途に使っているのであれば使い続けても大丈夫です。 ただし。 ここで言う「壊れる」とは「ハードディスクが完全に使用できなくなる(オシャカになる)」という状態だけを指しているのではありません。「ファイルの『一部』が失われる」という状態も起こり得ます。 そういう事態が発生するとしてもなお支障がないのであれば、使いつづけても問題ありません。

rallys
質問者

お礼

ご回答ありがとうございます。 自宅サーバを24時間365日起動しっぱなしだと 年に1、2回はHDが壊れますね。

関連するQ&A

  • ハードディスクの故障? DriveReady SeekComplete Error

    VineLinuxを使用しているのですが、エラーが発生するようになりました。 メッセージを見る限り、ハードディスクの故障のように思えるのですが、Linux自体は問題なく使えます。 試しに、コンソールから「shutdown -r -F now」を実行し、リブートとディスクのチェックを行ってみました。 リブート時にエラーは出力されないのですが、しばらく使っているとまた同じエラーメッセージが出力されました。 物理的にハードディスクが故障しているのであれば、 交換を考えています。 このエラーの意味がわかる方、あるいは同じ現象になった方が いましたら、アドバイスを頂けないでしょうか? 【以下エラーメッセージの抜粋】 Apr 6 04:12:48 localhost kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Apr 6 04:12:48 localhost kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=11661780, sector=11661773 Apr 6 04:12:48 localhost kernel: ide: failed opcode was: unknown Apr 6 04:12:48 localhost kernel: end_request: I/O error, dev hda, sector 11661773 Apr 6 04:12:53 localhost kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Apr 6 04:12:53 localhost kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=11661780, sector=11661773 Apr 6 04:12:53 localhost kernel: ide: failed opcode was: unknown Apr 6 04:12:53 localhost kernel: end_request: I/O error, dev hda, sector 11661773 Apr 6 04:12:57 localhost kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Apr 6 04:12:57 localhost kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=11661780, sector=11661773 Apr 6 04:12:57 localhost kernel: ide: failed opcode was: unknown Apr 6 04:12:57 localhost kernel: end_request: I/O error, dev hda, sector 11661773 Apr 6 04:13:01 localhost kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Apr 6 04:13:02 localhost kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=11661780, sector=11661773 Apr 6 04:13:08 localhost kernel: ide: failed opcode was: unknown Apr 6 04:13:08 localhost kernel: end_request: I/O error, dev hda, sector 11661773 Apr 6 04:13:08 localhost kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } Apr 6 04:13:08 localhost kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=11661780, sector=11661773 Apr 6 04:13:08 localhost kernel: ide: failed opcode was: unknown Apr 6 04:13:08 localhost kernel: end_request: I/O error, dev hda, sector 11661773

  • ハードディスクのローレベルフォーマット

    PowerMaxでハードディスクのローレベルフォーマットをしているのですが、 デバイスをスキャンする画面のまま1時間以上も動きません。 原因や対処法が分かる方いらっしゃいましたら回答お願いします。 ちなみにハードディスクは「Maxtor 6V250F0」です。 私自身パソコンなどに詳しく無いので、足りない情報などがあれば追記します。 よろしくお願いします。

  • /sbin/liloでエラーが出る

    WinXPとVine3.2をデュアルブートして使用しています。 以下、私のlilo.confです。 prompt timeout=70 default=linux boot=/dev/hda2 map=/boot/map install=menu message=/boot/message image=/boot/vmlinuz-2.4.27-0vl7 label=linux initrd=/boot/initrd-2.4.27-0vl7.img read-only root=/dev/hda5 append=" resume2=swap:/dev/hda4" other=/dev/hda1 optional label=Win ここで、linuxの項に「vga=0x301」を加えて、「win→WindowsXP」と編集し、/sbin/liloとして反映させようとした所・・・ Warning:Partition 2 on /dev/hda is not marked Active とエラーが出ました。システムを再起動してみると、LILOが起動せず、Linuxすら起動できなくなりました。FDからLinuxを起動させてlilo.confを修正しようと思いますが、今回の原因が判らなくて困っております。

  • plamo linux でのハードディスクの増設

    plamo linux 4.02 ですが、ハードディスクの増設をしました。しかし、認識のさせ方がわかりません。一応、新しい HD は USB 対応で、/dev/sda1 です。 [/etc/fstab] /dev/hda5 swap swap defaults 0 0 /dev/hda2 / ext3 defaults 1 1 /dev/hda3 / ext3 defaults 1 2 /dev/hda1 /win1 vfat iocharset=euc-jp,codepage=932 0 0 /dev/sda1 /win2 vfat iocharset=euc-jp,codepage=932 0 0 /dev/cdrom /cdrom iso9660 user,ro,noauto,exec,iocharset=euc-jp,codepage=932 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 none /proc/bus/usb usbfs noauto 0 0 色々、インターネット、過去ログを調べたのですがわかりませんでした。 では、よろしくお願い致します。

  • LoadLinの使用でDOSから起動したい

    WindowsXPとVineLinux2.6r4のデュアルを構築中です。 以下に構成です。 /dev/hda1 fat32(100MB) 基本 システムコマンダー用 DOS領域 /dev/hda2 ntfs(37GB) 基本 WindowsXP /dev/hda3 /boot(47MB) /dev/hda4 拡張 /dev/hda5 /(37GB) /dev/hda6 swap(1.19GB) この構成でWinXPは起動可能です。 なお、Vineで作成した起動FDからは起動出来ます。 しかし、VineをDOSから起動させたいため、DOS領域(hda1)にC:\Linuxフォルダを作成し、loadlinとvmlinuz(FDからコピー)をコピー、以下のコマンドを実行しても起動不可でした。 loadlin vmlinuz root=/dev/hda5 これを実行すると、 Uncompressing Linux... invalid compressed format (err=1) -- system halted と表示され、起動FDから起動するようには出来ませんでした。 何か情報があれば宜しくお願いします。

  • このパーティションの切り方は適切ですか?

    Vine Linux で1台のマシンに Web&メールサーバーを組もうと思います。 これから新しいハードディスクにOSをインストールするのですが、 ・読み書きの多いディレクトリは専用のパーティションに置く ・読み書きの多いパーティションはハードディスクの先頭に近いほうがパフォーマンス的に良い という情報をどっかのサイトで見たので、 それにしたがってパーティションを切ろうと思っているのですが、 /dev/hda (合計80GB)   /dev/hda1   /boot  100MB   /dev/hda2   /var    4GB   /dev/hda3   swap    2GB   /dev/hda4   拡張領域     /dev/hda5 /usr    4GB     /dev/hda6 /     2GB     /dev/hda7 /home   68GB のような構成って適切でしょうか?

  • mountを使ったファイルコピー

    ハードディスクに物理エラーが発生したようで、大きな音を発し、VineLinuxの起動がXシステムのログインの直前ぐらいで止まるようになってしまいました。 新しいハードディスクでVineLinuxをイントールしました。 このハードディスクに、故障中のハードディスクをつなげて、/usr/binの直下のファイルを新しいハードディスクに移動したいと考えております。 故障したハードディスクのパーティションは 基本領域 boot /dev/hda1 拡張領域    /dev/hda2 拡張   swap /dev/hda5 拡張   home /dev/hda6 拡張   /   /dev/hda7 拡張   usr  /dev/hda8 です。 故障したハードディスクを接続するには、パソコンの電源を切る必要がありますか? 故障ハードディスクを増設で接続し、GNOMEが使えるようになったらGNOME端末で # mount -r -n -t ext3 /dev/hdb8 /mnt/aaa を実行すれば、GNOMEで/mnt/aaaを開き、新しいハードディスクに/mnt/aaaの直下のファイルをコピーすることができるでしょうか?

  • スレーブ側ハードディスクのマウントについて

    教えてください centOS5.7で組んだサーバーがエラーを吐き出しました。 折角なので、躯体もハードディスクもそっくり変更しようと考えています。 やりたいことは下記です。 ●古いサーバーのハードディスクを外す(OSはcentOS5.7) ●新しいサーバー機(OSはcentOS5.7)のスレーブ側に旧来のハードディスクを取りつける ●ddrescueコマンドにより、hdbからhda へ全体をコピーすることで移転完了。 困りごと ●biosはdev/hdb として旧ハードディスクを認識しています。 ●smart情報でも dev/hdb として旧ハードディスクを認識しています。 あとは、dev/hdbとしてこのハードディスクが目視で読み込めればいいのですが、ここから先が分かりません。 webで調べると、fdiskコマンドが出てくるのですが、これだとフォーマットになるようです。 私がやりたいことは、dev/hdbとして旧ハードディスクの中身が確認でき、それを救出することです。 初歩的なことで申し訳ございませんが、ご教授いただきたくお願い致します。

  • fsck時のエラーについて

    いつもお世話になっております。 ただいま、リナックス勉強中の身です。 初歩的な質問かも知れませんがよろしくお願いいたします。 fsckコマンドを実行すると必ずといっていいほどエラーが出ます。 yを押すとそのときは修復されているようなのですが、再起動やfsckコマンドを実行する度にエラーが出ると、いつ起動しなくなるかひやひやです。 パーテーションは dev/hda3 / /dev/hda1 /boot /dev/hdb4 /home /dev/hdb3 /tmp /dev/hdb2 /usr /dev/hdb1 /var と分けております。エラーが出るのは主に/usrと/varです。fsck でもだめな場合次の対処方法やこのエラーが出る原因追求の方法など教えていただけないでしょうか? 必要な情報等ありましたらお手数ですがお知らせください補足いたします。

  • ハードディスクのエラーチェック結果がわかるソフトがありましたら教えてください。

    30GBのハードディスクを スキャンディスクにかけたところ1秒も経たずに終了し、 不良セクタのチェックでは、同じ場所で必ず止まってしまいます。 エラー報告などがはっきりとないので エラーチェック結果がわかるソフトがありましたら教えてください。 リカバリーしたOS起動用のHDなんですが、OS起動はできず ハードディスクを認識できてない状態でした。 外付けHDとしては、データの読み書き、コピーなど行えました。 OSはWindowsXPです。 あと、OS起動できなくなったハードディスクでも、外付けで繋げた場合、 読み込めることはあることなんでしょうか?