
外部エンクロージャにハードドライブを設定しようとしているので、次のfstabエントリを追加しました。
LABEL=Mothership /var/local/Mothership btrfs noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2 0 0
ただし、起動しようとするたびに、GDMとドライブが切断されたときにすべてのユーザーアカウントにログインする機能を完全にブロックする非常に奇妙な自動マウント要求を受け取ります。
Got automount request for /var/local/Mothership, triggered by 641 (accounts-daemon)
Got automount request for /var/local/Mothership, triggered by 770 (systemd)
Got automount request for /var/local/Mothership, triggered by 770 (systemd)
Got automount request for /var/local/Mothership, triggered by 770 (systemd)
systemd
PID 770のプロセスはgdm
システムユーザーから来たことがわかりました。
状況に応じて、このドライブは外部Flatpakのインストールとして使用され、/etc/flatpak/installations.d
一部のシンボリックリンクのターゲットとしても使用されます。~/.var/app
答え1
x-systemd.automount
最後に、Flatpakのインストール用に組み立てられ、設定されました。 systemd の自動マウント方式は、アクセス要求を受け取り、実際のマウントをトリガーする仮想マウントポイントを生成します。これにより、ユーザープロセスはflatpakインストールの1つであるsystemd
ユニットを見つけるとループを発生させます。$XDG_DATA_DIRS
systemd 自動マウントを放棄し、デッドロックが消えました。