Я настроил glusterfs между двумя серверами ubuntu и смонтировал том gluster в каталоге /var/www. Поскольку я использую только два сервера, мне пришлось установить glusterfs-client на той же машине(http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/). Моей главной целью было реплицировать два сервера. В настоящее время я монтирую том следующим образом: mount -t glusterfs server1:/datavol /var/www Когда я добавляю ту же запись в /etc/fstab, сервер не выйдет в сеть, так как он не может обнаружить такой том при загрузке. В противном случае я должен добавить запись fstab с server2. Но в худшем случае (оба сервера выключены) ни один сервер не выйдет в сеть после перезапуска, так как оба сервера используют тома друг друга.
Есть ли возможность автоматически монтировать том только после того, как сервер подключится к сети?
решение1
Параметр монтирования «_netdev» в /etc/fstab
сочетании с включением netfs
службы отложит монтирование файловой системы до тех пор, пока сетевой стек не будет подключен.
Из страницы руководства:
_netfs
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).