xubuntuで動いているマルチメディア(死語)サーバの話。
chromeでalsaから音を出そうとしているうちにブラウザが起動しなくなった。何度かリブートするうちに立ち上がってこなくなった。リブート間際にzshが「読み込み専用のファイルシステムなんで.zshrcを書き込めへんで」とかメッセージを出していたのが気になった。
検索してみたらやはり指示通りにしてみたほうがよさそう。
cpplover.blogspot.com
やってみた(上の写真はその実行途中)。
自動修復では無理だったか、運が悪かったかと再インストール。
いろいろインストールしたり設定したりしてリブートしたら同じ画面に。あかんがな。
もう1回試してみようとLiveUSBでブートして/dev/sda1をfsckするが、異常なし。もしやと思って/homeにマウントしている/dev/sda5にfsckを掛けてみたらエラーがたくさん出てくる。全部yで答えてリブートしたら無事に起動した。
これから推測されることは
- たぶん最初の段階で/dev/sda5がいかれていた。/dev/sda1もいかれていたかも。
- 最初のfsckで/dev/sda1は修復された。この段階では/dev/sda5のチェックは行われない(1パーティションが前提?)
- 再インストールされた段階では/dev/sda1だけしかチェックが行われない。
- fstabを書き換えてmount -aでマウントした際はチェックが行われない。
- ブート時にfstabに従ってマウントされる際にはチェックが走る。これでエラーが出る。
といったところ。