セッションが長い間中断された後、私のシステムは私にこのメッセージを送りましたRead-error on swap-device (8:0:441040)
(最後に受信したメッセージでした)。一時停止する前に開いているプログラムがないため、何らかの方法で再起動されます。実際には新しいユーザーセッションです。コマンドを使用してスワップパーティションの不良セクタを検索しましたが、すべてが大丈夫だったようでbadblocks
最近スワップパーティションを増やしましたが、サイズ増加プロセスが誤った情報を処理する前にエラーが発生し、2つは関係がないようです。私は:増分後にfstabファイルのUUIDを変更し(確実にするために)、スワップパーティションを再フォーマットして不良セクタを見つけましたが、今何をすべきかわかりません。もう一つのことは、この時点で私のシステムにアーチがインストールされていますが、以前に他のディストリビューションでは経験していなかった問題です。
ベストアンサー1
あなたが説明するすべてのものと一致するバグがあります(この回答を書くときに別の説明を含む)。このバグはアップストリームカーネル v4.14 で導入され、v4.17 および v4.16.8 で修正されました。
それでも十分な新しいカーネルがなく、古いカーネルをインストールしたくない場合(linux-lts
以下のArchスレッドで説明されているパッケージに切り替えますか?)回避策があります。たとえば、GRUBのカーネルコマンドラインの末尾に "scsi_mod.scan = sync"オプションを追加できます。
元のArchフォーラムの投稿は次のとおりです。
https://bbs.archlinux.org/viewtopic.php?id=235027
リカバリ中の「スワップデバイス読み取りエラー」は、可能このエラーの署名(ただし、このエラーメッセージは他の理由で発生する可能性があり、少なくとも私にとってはこの競合は非常に静かです)このメッセージが表示された場合の例については、次を参照してください。