Назад | Перейти на главную страницу

Неисправный / etc / fstab предотвращает загрузку Proxmox

Я добавил одну запись в /etc/fstab:

mount //sambashare /media/sambashare

Бег mount -a работал нормально, я мог получить доступ ко всем файлам. Однако после перезагрузки я столкнулся с такой ошибкой:

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

Повторные перезагрузки не помогают. Я сильно полагаю, что это связано с этой записью fstab, поскольку я не делал никаких других изменений.

mount кажется неправильным значением для первого поля в вашем fstab и похоже, что вы просто скопировали mount командная строка.

(man 5 fstab) ... Первое поле в /etc/fstab, (fs_spec), описывает монтируемое блочное специальное устройство или удаленную файловую систему. Для обычных креплений он будет содержать (ссылку на) узел специального блочного устройства (созданный mknod (8)) для монтируемого устройства, например /dev/cdrom или /dev/sdb7.
Для монтирования NFS у одного будет: например, ‘knuth.aeb.nl:/’.

Вместо этого я ожидал бы что-то подобное в / etc / fstab:

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

В _netdev Настоятельно рекомендуется опция монтирования, она задержит монтирование файловых систем, требующих доступа к сети, до тех пор, пока сетевое соединение не будет установлено, предотвращая таймауты.

Поведение такое, как задумано.

Поскольку вы добавили сетевой ресурс в свой fstab, сеть должна быть подключена, прежде чем ее можно будет смонтировать.

Вы создали мост (vmbr1), для настройки которого может потребоваться время, если STP включается, обычно 30-40 секунд.

Отключение STP может сработать, но это плохая идея, учитывая вашу настройку.

Другим решением может быть установка общего ресурса вручную в /etc/rc.local (или аналогичном) или с помощью autofs.