サスペンドからの復帰後に何故かディスクがリードオンリーになってしまった…

昨日(2018年7月29日)の深夜にパソコンをサスペンドにして就寝。
その後、昼前くらいにサスペンドから復帰させて数分間は普通に使えていたんですよ。FirefoxでTwitterのタイムラインは流れるし特に変わった様子もなく。

で、しばらくするとThunderbirdで受信エラーが発生。
ファイルシステムに書き込み権限が無いか、ディスク容量が足りてません、みたいなエラーメッセージのダイアログが表示されてました。この時点ではTunderbirdのアーカイブでも破損したのかと思い、一応このダイアログのスクリーンショットを撮って記録しておこうと思ったらこちらでも保存時にエラー。こちらでも「読み込み専用ファイルシステムです」というようなエラーメッセージが表示されました。

この時点で何かものすごく嫌な予感がしたわけです。1つだけのソフトでエラーが出ても、結局はソフト側の不具合踏んだ程度で終わることがほとんど。それが2つの別々のソフトでファイルシステムに関わる同様のエラーが出たとなると、一気に緊急度が跳ね上がります。ついでに確認のため端末でファイル作成のコマンドを試してみても、ここでもファイルシステムエラー的なのが表示される始末。

「あー、これは詰んだかなぁ…」とやや諦めモードに入りました…。
それでもこのまま放置しておいても、さらに破損が拡大するやも知れないと思い、ここで一旦パソコンを再起動をさせました。

で、再起動させると特に問題なく起動して、ファイルを書き込む操作をしても今度はちゃんと書き込むことが出来ました。ただたまたま起動しただけの可能性もあるので、ハードディスクのSMARTをチェックしたり、起動時にfsckを走らせるようにしたりして出来る範囲で確認作業。
(fsckのログがどこに出てるのか分からなかったけど…)
それと起動時のGRUBメニューからリカバリーモードに入ってここでもfsckを走らせました。

もう何年もUbuntuに限らずLinuxを使ってますが、この手のトラブルは初めてでした。なので対応がこんなものでいいのかは自信がないのですが、とりあえず分かる範囲で確認して問題は無さそうだったので一安心です。

ネットで検索してみると、同様のトラブルが起きたという事例がいくつか見つかりました。ただ原因にまで詳しく言及されているものは無かったように思います。システム側の不具合なのか、それともやはりハードディスクもしくはその他のハードで不具合が発生してるのか。まぁなかなか判断は難しいのでしょう。

結局、このパソコンでいまこうしてブログを普通に書いてるわけですが、ちょっとまだおっかなびっくりで使っています。ハードディスク交換でもしちゃえばいいんですけど、まぁそこは財布の中身的におツラい…。

もう一つ考えられる線としては台風の影響。時間的にパソコンをサスペンドさせている時にちょうど台風12号が通過していったんですよね(距離はだいぶ離れてましたが)。結構風が吹いたりしてたので、それで送電線が揺らされて電圧降下もしくは瞬停が生じてパソコンに影響した?なんて可能性もあるかも知れない。まぁ確証もなく推測でしかないわけですが。
サスペンドだとメモリには給電され記憶情報が保持され続けているので、その状態で電源関係に影響があるような事象が生じたとすると、復帰時に何らかの不具合が生じる可能性は考えられなくもないかなと。まぁ確証もないのに考え過ぎてもしょうがないですが、台風のように気象が荒れた状況だと停電するリスクも高くなるのでこういう時はサスペンドじゃなくて電源落としておいた方がいいでしょう。

まぁもっとも高い可能性はやはりハードディスクの不具合なわけで、もししばらくブログなどの更新が無くなった場合はお察し下さい。


追記 2018年7月31日
再びサスペンドからの復帰時に同様のディスクが読み取り専用になるエラーが発生。
今回は特に台風は影響していないので、この件の原因としては上に書いたような台風による影響はかなり少ないでしょう。
また再起動後にはまた問題なく使用出来るようになっているので、サスペンド時もしくはサスペンドからの復帰時になんらかの障害が起きているのでは?と思いました。当然、ハードディスク側の不具合の線もまた残っています。

追記 2018年8月16日
こっちにも書きましたが8月3日にUbuntu 18.04.1 LTSをクリーンインストールしました。しばらく使ってますがサスペンドしてもいまのところ上記のような不具合は起きていません。

コメント

スポンサーリンク


このブログの人気の投稿

Ubuntu Softwareが起動しないのでいろいろと調べてみる(Ubuntu 20.04.1 LTS)

gnuplotでプロットなどの色をcolornameの指定で変更する

gnuplot : グラフにグリッド線を描く方法(set grid)

gnuplot : プロット画像のサイズ指定について(set sizeとの違い)

gnuplotの軸(axis)の設定 : x軸、y軸を描く