スワップファイルを使用してBTRFSから休止状態に切り替える

スワップファイルを使用してBTRFSから休止状態に切り替える

Arch Linuxで休止状態を動作させようとしています。私は別のサブボリューム/(両方ともサブボリュームID 5、つまり最上位サブボリューム)にあるBTRFSでスワップファイルを使用しています。また、ディスク暗号化にはdm-cryptを使用します。

私は持っています:

  • Hooksの後ろにresume追加されました。keyboardfsck
  • 次のように再開カーネルパラメータを追加しました。resume=UUID=*UUID of mapped LUKS device*
  • 次のように回復オフセットを追加します。resume_offset=*offset*

履歴書オフセットを取得するために、次のことを試しました。

実行すると、systemctl hibernateモニターの電源が切れてすぐに再びオンになります。カーネルパラメータを使用しないため、quiet次のメッセージがTTYに出力されます。

[7695.071873] tpm tpm0: tpm_try_transmit: send(): error -5
[7695.770207] PM: Cannot find swap device, try swapon -a
[7695.770223] PM: Cannot get swap writer

代替方法を使用すると、同様のメッセージが表示されます。

関連情報