gdmのシステムユーザープロセスが自動マウントをトリガーします。

gdmのシステムユーザープロセスが自動マウントをトリガーします。

外部エンクロージャにハードドライブを設定しようとしているので、次の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)

systemdPID 770のプロセスはgdmシステムユーザーから来たことがわかりました。

状況に応じて、このドライブは外部Flatpakのインストールとして使用され、/etc/flatpak/installations.d一部のシンボリックリンクのターゲットとしても使用されます。~/.var/app

ベストアンサー1

x-systemd.automount最後に、Flatpakのインストール用に組み立てられ、設定されました。 systemd の自動マウント方式は、アクセス要求を受け取り、実際のマウントをトリガーする仮想マウントポイントを生成します。これにより、ユーザープロセスはflatpakインストールの1つであるsystemdユニットを見つけるとループを発生させます。$XDG_DATA_DIRS

systemd 自動マウントを放棄し、デッドロックが消えました。

おすすめ記事