Systemdはカスタムコマンドを使用して自動的にマウントします。

Systemdはカスタムコマンドを使用して自動的にマウントします。

私は使ういくつかのファイルを保存します。.automountこのファイルにアクセスしようとするたびに、墓が自動的にインストールされるようにsystemdデバイスを使用したいと思います。しかし、墓はインストールされておらmounttomb 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

関連情報