tizen.moe

tizen.moe

特定のHDDだけエラーを吐きまくる(2)

blog.tizen.moe

続き。

tl;dr

必要だった対応は2点。

  1. 拡張カードSATAポートに繋いでいた一部ケーブルを別のSATAポートに替える→エラーは未発生に
  2. /etc/fstabに/dev/mdxと直書きしていたのをuuidで記述するように修正→しないとOS起動でこける

対策3:電源分岐ケーブルを買い直す

結論:再現

対策4:電源の分岐を少なくする

そもそもSATA1本から4分岐させているのも悪い?

結論:再現

対策5:SATAの根本を別のところに替える


増設したカードの一部ポートがオカシイのではないかという被疑。幸い、PCIカード上のSATAが1個空いていた+バックアップとして載っている元OSドライブもボチボチ不要になっているので2箇所を替えてみてお試し。

結果:今のところATA13のエラーは再現しなくなった。

ポートが悪いのかホコリでも噛んでいたか・・・

追加対策:fstabの記述をべた書きからUUID記述に修正

(※)冒頭記載の通りこれを追加しないとOSが正常起動しなくなる

USB HDDをソフトウェアRAIDでミラーリングして家庭内ストレージを作った - unknownplace.org

対応の順番としては

  1. mdx を mdadm --createで一度全部作り直す
  2. update-initramfs -u
  3. ファイルシステム作ってマウント試す→問題ないことを確認
  4. mdxのuuidをblkidで調べて直書きの箇所をUUIDに修正
  5. /etc/mdadm/mdadm.confにUSB側のは書かない(これも重要)

sudo rebootしても正常起動出来るようになった。しんどかった。。。orz