유닛 파일에서 systemd 탑재 대상/조건을 추가하거나 수정하는 방법

유닛 파일에서 systemd 탑재 대상/조건을 추가하거나 수정하는 방법

/etc/systemd/system/opt-hass-config.mount로 구성한 .mount 파일이 있습니다.

[Unit]
Description=Mount the config dir of hass.mydomain.com
[Mount]
What=//[IP ADDRESS]/config
Where=/opt/hass/config
Type=cifs
Options=username=[PASSWORD],password=[USERNAME],domain=[DOMAIN],uid=1000,gid=1000,forceuid,forcegid

[Install]
WantedBy=multi-user.target

훌륭하게 작동하지만 랩톱을 사용하고 있는데 작업하지 않을 때 실패하고 Wireguard가 아직 시작되지 않았습니다. Wireguard는 네트워크 관리자를 통해 이루어집니다. 내가 찾은 것은 systemctl list-dependencies opt-hass-addons.mount이것뿐입니다. 네트워크 관리자가 이 작업을 수행할 때까지 기다리세요. 혹시 있나요? Wireguard가 연결될 때까지 기다리도록 설정하는 방법이 있습니까? 아니면 opt-hass-addons가 켜져 있는 것과 동일한 네트워크에 연결할 수 있습니까?

비슷한거 봤는데이 핑 게이트웨이 시스템은하지만 다른 일이 발생할 때까지 .mount를 실행하지 않도록 어떻게 알릴 수 있나요? 이전에 cifs를 /etc/fstab에 넣은 적이 있는데 연결 문제가 있을 때 해당 파일을 제거/주석 처리하거나 연결할 수 없으면 시스템이 부팅되지 않습니다.

관련 정보