我已经在两台 ubuntu 服务器之间配置了 glusterfs,并将 gluster 卷安装在 /var/www 目录下。由于我只使用两台服务器,因此我必须在同一台机器上安装 glusterfs-client(http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/)。我的主要目标是复制两台服务器。目前,我正在按如下方式安装卷:mount -t glusterfs server1:/datavol /var/www 当我在 /etc/fstab 中添加相同的条目时,服务器不会联机,因为它在启动时无法检测到这样的卷。否则,我应该在 server2 中添加 fstab 条目。但在最坏的情况下(两台服务器都关闭),重启后没有服务器会联机,因为两台服务器都在使用对方服务器的卷。
有没有办法仅在服务器上线后才自动安装卷?
答案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).