사용자 정의 명령을 사용한 시스템 자동 마운트

사용자 정의 명령을 사용한 시스템 자동 마운트

나는 사용한다무덤일부 파일을 저장합니다. .automount이 파일에 액세스하려고 할 때마다 무덤이 자동으로 마운트되도록 systemd 장치를 사용하고 싶습니다 . 그러나 무덤은 로 마운트되지 않으며 자체적으로 특수한 설정을 수행합니다(ing은 그 중 mount일부일 뿐입니다).tomb openmount

.mountsystemd / .automountunits 에 대한 사용자 정의 명령을 지정하는 방법이 있습니까 ? 이것이 실패하면 동일한 목적으로 다른 장치를 사용할 수 있습니까?

답변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

관련 정보