systemdの自動マウントは通常ここでうまく機能します。 1つの例外があります。 VDRプログラムは、自動マウントを介してマウントされたデータディレクトリにアクセスできないため、再起動後に起動しません。このディレクトリを自動的にマウントします。職場でただし、VDRがアクセスしている場合はそうではありません。
Journalctlから:
Jul 02 06:30:24 zem systemd[1]: Set up automount srv-vdr.automount.
.
.
.
Jul 02 06:30:25 zem vdr[663]: vdr: can't access video directory /srv/vdr
Jul 02 06:30:25 zem vdr[663]: [663] ERROR: can't access /srv/vdr
Jul 02 06:30:25 zem systemd[1]: Failed to start Video Disk Recorder.
.
.
.
Jul 02 06:30:25 zem systemd[1]: srv-vdr.automount: Got automount request for /srv/vdr, triggered by 709 (exportfs)
Jul 02 06:30:25 zem systemd[1]: Mounting /srv/vdr...
Jul 02 06:30:25 zem systemd[1]: Mounted /srv/vdr.
トリガーを介してインストールするとexportfs
機能します。ログに "xxx(vdr) によってトリガーされた /srv/vdr 自動マウント要求" または同様の行がありません。
srv-vdr.mount...:
[Install]
[Unit]
Conflicts=umount.target
Before=umount.target
[Mount]
What=/dev/disk/by-uuid/66779553-2ea8-4145-aa8c-d6b2582d6f32
Where=/srv/vdr
Type=auto
Options=defaults
...そしてsrv-vdr.automount:
[Install]
WantedBy=local-fs.target
[Unit]
Conflicts=umount.target
Before=umount.target
Before=local-fs.target
[Automount]
Where=/srv/vdr
ベストアンサー1
問題は/srv/vdr
権限が555であるということです。 VDRは書き込みが可能であることを確認し、/srv/vdr
自動マウントをトリガできず、トリガもしないことを発見しました。