今日、VMにArchの新規インストール(GUIなし)を実行してから、systemd-swap(3.5.0-1)をインストールしました。
次の設定オプションを使用します。
zswap_enabled=0
swapfc_enabled=1
システムをチェックしたところ、アクティブな場所でファイルがスワップされることがわかりました。
htopの出力を確認し、プロセスがまだ実行されていることを確認しました
shred -n1 -z /var/lib/systemd-swap/swapfc//1
調査中に、htopをもう一度見て、数が変わっていることを確認しました。
shred -n1 -z /var/lib/systemd-swap/swapfc//8
だから私はswapfcが(?)ckunksを作成しようとして失敗することに何か問題があると思いました。 その後、再試行しますが失敗します。
_sudo systemctl status systemd-swap_を確認したところ、出力からヒントが得られました。
Faild to start var-lib-systemd-swap-swapfc--1.swap: Unit var-lib-systemd-swap-swapfc--1.swap is not loaded properly: Invalid argument.
See system logs and systemctl status var-lib-systemd-swap-swapfc--1.swap
そして、上記はすべてのチャンクに対して繰り返されました
したがって、systemctl status var-lib-systemd-swap-swapfc--1.swapを実行すると、次のようになります。
Value of What= and unit name do not match, not loading
これを調査する方法はありますか?
私のメインマシンには、同じ設定オプションを使用したsystemd-swap(3.4.2-1)があり、正しく機能しています。
これは回帰でしょうか?
@ Nefelim4agリポジトリに最新の追加機能を複製してインストールしました。
期待どおりに動作し、問題は解決しました。
この問題に対処するための忍耐と貴重な時間をありがとう!
すべてが正常に機能しているようです👍