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'.
내가 무엇을 놓치고 있나요? 내가 뭘 엉망으로 만들었나요?