Arch Linuxで休止状態を動作させようとしています。私は別のサブボリューム/
(両方ともサブボリュームID 5、つまり最上位サブボリューム)にあるBTRFSでスワップファイルを使用しています。また、ディスク暗号化にはdm-cryptを使用します。
私は持っています:
- Hooksの後ろに
resume
追加されました。keyboard
fsck
- 次のように再開カーネルパラメータを追加しました。
resume=UUID=*UUID of mapped LUKS device*
- 次のように回復オフセットを追加します。
resume_offset=*offset*
履歴書オフセットを取得するために、次のことを試しました。
- ファイルの部分:
filefrag -v *swap path* | awk '{ if($1=="0:"){print $4} }'
、ソース建築ウィキペディア - スクリプト:btrfs_map_physical.cからこのStackExchangeの答え(私はsystemdの代わりに他の休止状態の方法も試しました)
実行すると、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
代替方法を使用すると、同様のメッセージが表示されます。