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

CentOS 5 - невозможно разрешить адреса для монтирования NFS во время загрузки

У меня есть несколько серверов под управлением CentOS 5.3, и я пытаюсь получить 2 точки монтирования NFS для автоматического монтирования при загрузке. Я добавил в fstab 2 строки, похожие на следующие:

server1:/path1                /path1           nfs     soft            0 0
server2:/path2                /path2           nfs     soft            0 0

Когда я запускаю 'mount -a' вручную, точки монтирования монтируются должным образом, как и ожидалось. Однако, когда я перезагружаю машину, монтируется только / path2. Для / path1 я получаю следующую ошибку:

mount: can't get address for server1

Очевидно, это похоже на проблему с DNS, но запись правильно настроена на всех DNS-серверах и правильно смонтирована, если я снова попробую смонтировать после завершения перезагрузки. Я мог бы правильно исправить это, используя IP-адрес вместо имен хостов в / etc / fstab или добавив server1 в / etc / hosts, но я бы не стал этого делать.

В чем может быть причина невозможности разрешить этот конкретный адрес во время загрузки? Почему проблема только с 1-й точкой монтирования, а 2-я правильно смонтирована, несмотря на идентичную конфигурацию?

была такая же проблема, на CentOS 5.3 я сделал

1) включить STP portfast на коммутаторе (cisco)

spanning-tree portfast default 

2) изменил монтирование nfs в fstab на

server:/dir   /dir   nfs   _netdev,rw,bg,hard,intr   0  0

и теперь он работает нормально.

Как ваша машина получает конфигурацию DNS?

  • вы используете DHCP?
  • даете ли вы достаточно времени для подключения интерфейса LAN перед началом монтирования NFS?

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

Добавьте bg в часть option.

server1: / path1 / path1 nfs bg, soft 0 0

Это переводит монтаж в фоновый режим. Как только сервер станет доступен, монтировка будет доступна.

Удачи.

Это не решает проблему DNS, но решает проблему установки :-)