Ich habe Glusterfs zwischen zwei Ubuntu-Servern konfiguriert und das Gluster-Volume im Verzeichnis /var/www gemountet. Da ich nur zwei Server verwende, musste ich Glusterfs-Client auf derselben Maschine installieren (http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/). Mein Hauptziel war, die beiden Server zu replizieren. Derzeit mounte ich das Volume wie folgt: mount -t glusterfs server1:/datavol /var/www Wenn ich denselben Eintrag in /etc/fstab hinzufüge, geht der Server nicht online, da er ein solches Volume beim Booten nicht erkennen kann. Andernfalls sollte ich den fstab-Eintrag mit Server2 hinzufügen. Aber im schlimmsten Fall (beide Server ausgefallen) geht nach dem Neustart kein Server online, da beide Server das Volume des jeweils anderen Servers verwenden.
Gibt es eine Möglichkeit, das Volume erst dann automatisch zu mounten, wenn der Server online ist?
Antwort1
Die Mount-Option „_netdev“ in /etc/fstab
Kombination mit der Aktivierung des netfs
Dienstes verzögert das Mounten des Dateisystems, bis der Netzwerkstapel online ist.
Aus der Manpage:
_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).