SystemD가 마운트된 다른 하위 디렉터리에 폴더를 자동으로 마운트하지 않습니다. 어떻게 해결합니까?

SystemD가 마운트된 다른 하위 디렉터리에 폴더를 자동으로 마운트하지 않습니다. 어떻게 해결합니까?

SMB를 통해 \media 및 \something 두 위치로 내보내는 로컬 파일 서버가 있습니다.

/media/MEDIA(\mediaexport) 및 /media/MEDIA/something(\something)으로 설치하고 싶습니다.

이를 위해 두 개의 .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'.

내가 무엇을 놓치고 있나요? 내가 뭘 엉망으로 만들었나요?

관련 정보