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 설치 중 하나인 systemd유닛을 찾을 때 루프를 발생시킵니다.$XDG_DATA_DIRS

systemd 자동 마운트를 포기하고 교착 상태가 사라졌습니다.

관련 정보