Systemd 使用自訂指令自動掛載

Systemd 使用自訂指令自動掛載

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

.mount有沒有辦法為 systemd / .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

相關內容