Proxmox 부팅을 방해하는 /etc/fstab 오류

Proxmox 부팅을 방해하는 /etc/fstab 오류

다음 항목에 단일 항목을 추가했습니다 /etc/fstab.

mount //sambashare /media/sambashare

실행이 mount -a잘 되었고 모든 파일에 액세스할 수 있었습니다. 그러나 재부팅 후 다음 오류가 발생합니다.

etho0 is in forwarding mode
Waiting for vmbr1 to get ready (MAXWAIT is 32 seconds).

반복적인 재부팅은 도움이 되지 않습니다. 다른 변경 사항을 적용하지 않았기 때문에 이것이 이 fstab 항목과 관련이 있다고 강력하게 가정합니다.

답변1

동작은 설계된 대로입니다.

fstab에 네트워크 공유를 추가했으므로 마운트하기 전에 네트워킹이 활성화되어 있어야 합니다.

다음과 같은 경우 설정하는 데 시간이 필요할 수 있는 브리지(vmbr1)를 만들었습니다.STP일반적으로 30~40초 동안 활성화됩니다.

STP를 비활성화하면 작동할 수도 있지만 설정을 고려하면 좋지 않은 생각일 수도 있습니다.

또 다른 해결책은 공유를 /etc/rc.local(또는 이와 유사한 것)에 수동으로 마운트하거나 autofs를 사용하는 것입니다.

답변2

mountfstab의 첫 번째 필드 값이 잘못된 것 같고 단순히 mount명령줄을 복사한 것 같습니다.

( man 5 fstab) ... 의 첫 번째 필드 /etc/fstab(fs_spec)는 마운트할 블록 특수 장치 또는 원격 파일 시스템을 설명합니다. 일반적인 마운트의 경우, /dev/cdrom또는 와 같이 마운트될 장치에 대한 블록 특수 장치 노드(mknod(8)에 의해 생성됨)를 보유(링크)합니다 /dev/sdb7.
NFS 마운트의 경우 :, 예를 들어 'knuth.aeb.nl:/'이 있습니다.

나는 대신 /etc/fstab에서 다음과 같은 것을 기대합니다:

//sambashare /media/sambashare cifs credentials=/etc/smbcredentials,iocharset=utf8,sec=ntlm,_netdev

마운트 _netdev옵션을 적극 권장합니다. 네트워크 연결이 설정될 때까지 네트워크 액세스가 필요한 파일 시스템 마운트를 지연시켜 시간 초과를 방지합니다.

관련 정보