SystemDは、マウントされている他のサブディレクトリにフォルダを自動的にマウントしません。どうすれば解決できますか?

SystemDは、マウントされている他のサブディレクトリにフォルダを自動的にマウントしません。どうすれば解決できますか?

SMBを介して\ mediaと\ somethingの2つの場所にエクスポートするローカルファイルサーバーがあります。

/media/MEDIA(\mediaexport) および /media/MEDIA/something(\something) でインストールしたいと思います。

このために、2つの.mountユニットを作成しました。

=# cat /etc/systemd/system/media-MEDIA.mount
[Mount]
What=//media.server/Media/
Where=/media/MEDIA
Type=cifs
Options=guest,user

そして

=# cat /etc/systemd/system/media-MEDIA-something.mount
[Mount]
What=//media.server/something/
Where=/media/MEDIA/something
Type=cifs
Options=guest,user

systemctlを再ロードし、すべてが正常であることを確認します。

しかし、再起動時に自動的にインストールしたいと思います。だから、自動マウントデバイスが作成されました。

=# cat /etc/systemd/system/media-MEDIA.automount
[Unit]
Requires=remote-fs-pre.target
After=remote-fs-pre.target

[Install]
WantedBy=remote-fs.target

そして

=# cat /etc/systemd/system/media-MEDIA-something.automount
[Unit]
Requires=remote-fs-pre.target
After=remote-fs-pre.target media-MEDIA.automount

[Install]
WantedBy=remote-fs.target

リロード/再起動後 - /media/MEDIA のみマウントされます。 「何か」をインストールするには、手動で次のことを行う必要があります。

=$ sudo systemctl start media-MEDIA-something.mount

/media/MEDIA は、マウントされると「something」ディレクトリを含みます。

自動マウントが有効になっていますが、「何か」の自動マウントが破損しています。

=# systemctl status media-MEDIA-something.automount
○ media-MEDIA-something.automount
     Loaded: loaded (/etc/systemd/system/media-MEDIA-something.automount; enabled; preset: enabled)
     Active: inactive (dead)
   Triggers: ● media-MEDIA-something.mount
      Where: /media/MEDIA/something

Nov 18 14:31:42 thebox systemd[1]: Dependency failed for media-MEDIA-something.automount.
Nov 18 14:31:42 thebox systemd[1]: media-MEDIA-something.automount: Job media-MEDIA-something.automount/start failed with result 'dependency'.

私は何を見逃していますか?私は何を台無しにしましたか?

ベストアンサー1

おすすめ記事