起動後にボリュームを自動マウントする

起動後にボリュームを自動マウントする

私は2台のUbuntuサーバー間でglusterfsを設定し、/var/wwwディレクトリの下にglusterボリュームをマウントしました。2台のサーバーのみを使用しているため、同じマシン自体にglusterfs-clientをインストールする必要がありました(http://gopukrish.wordpress.com/high-availability-load-balanced-wordpress-site/)。私の主な目的は、2 つのサーバーを複製することでした。現在、ボリュームを以下のようにマウントしています: mount -t glusterfs server1:/datavol /var/www 同じエントリを /etc/fstab に追加すると、起動時にそのようなボリュームを検出できないため、サーバーはオンラインになりません。そうでない場合は、server2 で fstab エントリを追加する必要があります。ただし、最悪の場合 (両方のサーバーがダウン)、両方のサーバーが互いのサーバーのボリュームを使用しているため、再起動後にサーバーがオンラインになりません。

サーバーがオンラインになった後にのみボリュームを自動的にマウントする方法はありますか?

答え1

マウント オプション "_netdev"/etc/fstabとサービスの有効化を組み合わせるとnetfs、ネットワーク スタックがオンラインになるまでファイル システムのマウントが遅延されます。

man ページから:

_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).

関連情報