
我用墓來儲存一些文件。我想使用 systemd.automount
單元,這樣每當我嘗試存取這些文件時,就會自動安裝 tomb。然而,墳墓並沒有安裝mount
,它們tomb open
有自己的專門設置(其中mount
ing 只是其中一部分)。
.mount
有沒有辦法為 systemd / .automount
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