Debian 9.0.0のフレッシュインストールがあります。 ext4でフォーマットされた/ var用に1 GBの個別のパーティションがあります。端末からシャットダウンするときは、shutdown -h now
、「/ varのアンマウントに失敗しました」という明るい赤のエラーメッセージが表示されます。
このエラーの修正は何ですか?
journald
ですまたは、systemd
がアンマウントしようとしているときに、どのように/var
にまだログを記録しているか。
this thread によると、それについて2つの方法があります。
journald
ログを/run
の揮発性の場所に作成して、/var
をロックしないようにしますが、シャットダウン時にログが失われるというトレードオフがあります。
/etc/systemd/journald.conf
を編集してStorage=
行を
Storage=volatile
これは私がやったことであり、私にとってはうまくいきました。
または、シャットダウンフックをセットアップして、後で/var
をアンマウントします。 systemdは/var
をアンマウントしようとしますが、シャットダウンシーケンスの最後に実際に/var
を適切にアンマウントするため、failed
メッセージは削除されません。見えないだけです。 (私はそのソリューションをテストしていません)
shutdown
フックをmkinitcpio
のHOOKS=
配列に追加します。 :
HOOKS="base udev autodetect block keymap encrypt lvm2 filesystems usbinput fsck var shutdown"