Systemd는 사용자 정의 명령을 사용하여 자동으로 마운트합니다.

Systemd는 사용자 정의 명령을 사용하여 자동으로 마운트합니다.

나는 사용한다무덤일부 파일을 저장합니다. .automount이 파일에 액세스하려고 할 때마다 무덤이 자동으로 설치되도록 systemd 장치를 사용하고 싶습니다 . 그러나 무덤은 설치되지 않았 mount으며 tomb open고유한 특수 설정이 있었습니다(이 중 mount일부에 불과함).

.mount.automountsystemd/units에 대한 사용자 정의 명령을 지정하는 방법이 있습니까 ? 그렇지 않으면 동일한 목적을 달성하기 위해 다른 장치를 사용할 수 있습니까?

답변1

설치 도우미를 사용해 볼 수 있습니다(참고자료 참조 man 8 mount). fs 유형을 지정하면 mytombfs사용자 또는 systemd가 파일 시스템을 마운트할 때 /sbin/mount.mytombfs대부분의 필수 옵션이 실행되고 전달됩니다. 그런 다음 스크립트는 필요한 모든 작업을 수행할 수 있으며 궁극적으로 /bin/mount "$@"장치를 실제로 설치하기 위해 호출됩니다. 예를 들어, .mount 단위

[Mount]
What=/dev/sdc1
Where=/a/b
Type=mytombfs
Options=x-systemd.automount,auto,noatime,uid=meuh

실행할 수 있습니다

/sbin/mount.mytombfs /dev/sdc1 /a/b -o rw,noatime,uid=1000

관련 정보