
私が使う墓いくつかのファイルを保存します。これらのファイルにアクセスしようとするたびに、 tomb が自動的にマウントされるように、 systemd ユニットを使用したいと思います.automount
。ただし、 tomb は ではマウントされずmount
、tomb open
独自の特殊なセットアップ ( はそのmount
一部にすぎません) が行われます。
.mount
systemd /ユニットにカスタム コマンドを指定する方法はありますか.automount
? それができない場合、同じ目的で他のユニットを使用することは可能ですか?
答え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