fstab 마운트는 네트워크를 기다립니다


17

시스템 부팅 후 cifs 장치를 마운트하려고합니다.

그러나 시스템은 네트워크가 설정되기 전에 시스템을 마운트하려고 시도하므로 실패합니다.

시스템에 로그인 한 후 다음을 사용하여 문제를 해결할 수 있습니다. sudo mount -a

네트워크를 사용할 수있을 때까지 아치 (팔)에 대기하도록하려면 어떻게해야합니까?

편집 :

나는 systemd를 사용한다


이것에 대해 비슷한 질문이 있습니다. systemd 부팅시 mount samba share 를 참조하십시오
bviktor

답변:


20

_netdev마운트 옵션에 추가하면 /etc/fstab충분합니다.

로컬 및 네트워크 파일 시스템을 참조하는 마운트 장치는 파일 시스템 유형 스펙으로 구별됩니다. 경우에 따라 이것은 충분하지 않습니다 (예 : iSCSI와 같은 네트워크 블록 장치 기반 마운트).이 경우 _netdev가 장치의 마운트 옵션 문자열에 추가되어 시스템이 마운트 장치를 네트워크 마운트로 간주하도록 할 수 있습니다.

systemd마운트 항목과 다른 장치 간의 명시 적 순서 종속성을 추가로 지원합니다 x-systemd.after=network-online.target. _netdev가 충분하지 않은 경우 마운트 옵션에 추가하면 작동 할 수 있습니다.

자세한 내용 은 시스템 마운트 장치 설명서 를 참조하십시오.


_netdev의 섹션은 나를 위해 일을하지 않았다하지만 방치하고, X-systemd.after = network-online.target은 NFSv4의 마운트에, 이것은 U16.04.6의 VM에 verifed되었다 않았다
ssvegeta96

3

_netdev해당 /etc/fstab항목에 추가하십시오 . `mount (8) '맨 페이지에서 :

_netdev 파일 시스템은 네트워크 액세스가 필요한 장치에 상주합니다 (시스템에서 네트워크가 활성화 될 때까지 시스템이 이러한 파일 시스템을 마운트하지 못하도록하는 데 사용됨).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.