Я управляю несколькими серверами Ubuntu 9.10, которые монтируют несколько папок по NFS (включая / home). Я бы хотел, чтобы эти папки монтировались во время загрузки. Я хотел бы иметь несколько записей в моем / etc / fstab для этого, например
192.168.1.100:/home /home nfs rw 0 0
192.168.1.100:/usr/ansys_inc /ansys_inc nfs ro 0 0
К сожалению, при такой конфигурации серверы обычно (хотя и не всегда) зависают во время загрузки при попытке монтирования NFS.
если я закомментирую эти записи fstab, перезагружу компьютер, раскомментирую их и смонтирую вручную с помощью оболочки, папки смонтируются чисто.
Я не знаю, как решить эту проблему. Похоже, это как-то связано с последовательностью загрузки, что какой-то соответствующий процесс не был запущен к тому времени, когда ОС пытается смонтировать папки.
Попробуйте _netdev
вариант для этой файловой системы в /etc/fstab
.
_netdev The filesystem resides on a device that requires network access (used to prevent the system from attempting to mount these filesystems until the network has been enabled on the system).
была такая же проблема, на CentOS 5.3 я сделал
1) включить;
spanning-tree portfast default
на коммутаторе (cisco)
2) изменил монтирование nfs в fstab на
server:/dir /dir nfs _netdev,rw,bg,hard,intr 0 0
и теперь он работает нормально.
Убедитесь, что сеть запущена перед NFS. Я видел, как это происходило много раз на ящиках Debian.