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

Раздел CentOS 7 NFS не монтируется при загрузке

У меня есть сервер CentOS 7 x64, который не монтирует записи NFS в / etc / fstab при загрузке. Конфигурация правильная, потому что, если я запускаю mount -a, все работает как шарм. Записи fstab такие же.

10.0.0.61:/vault/enterprise     /usr/www/vault  nfs     rw      0       0
10.0.0.61:/vault/files          /usr/www/files  nfs     rw      0       0
10.0.0.61:/vault/data           /usr/data       nfs     rw      0       0

Изначально я был админом freebsd. У меня не было проблем с тем, чтобы акции работали, но я не понимаю, почему они не работают при загрузке. Может ли iDRAC на сервере мешать? Имеет ли я к этому какое-то отношение VIP, который у меня включен? Я в полной растерянности.

Вам необходимо использовать _netdev в параметрах монтирования. Это приведет к тому, что монтирование будет происходить ПОСЛЕ завершения инициализации сети, а не потенциально раньше (как с локальными дисками).

Также серьезно подумайте об использовании autofs для монтирования NFS и других сетевых файловых систем. Он работает намного лучше и требует гораздо меньше внимания, чем использование fstab для монтирования томов, которые являются более динамичными по своей природе (и томов, которые периодически отключаются). В частности, autofs будет монтировать данный том при доступе, а не при загрузке. Он также автоматически перемонтирует его в случае сбоя.

Скорее всего, у вас не включена служба nfs при загрузке. По умолчанию опция _netdev вообще не монтирует устройство даже после того, как сеть подключена. Попробуйте включить службу nfs, чтобы она запускалась при загрузке.

systemctl enable nfs.service

systemctl start nfs.service

Похоже, вам нужно добавить auto вариант. Как пример

10.0.0.61:/vault/data    /usr/data   nfs      _netdev,defaults,user,auto,noatime,intr   0 0