起動時にマウントしたいリモートディレクトリを/etc/fstab
に追加しましたが、再起動してもマウントされません。
mount -a
を実行すると、すべて機能しますが、起動時にmount -a
が実行されないようです。デフォルトでマウントするために有効にする必要があるものはありますか?
私のfstabは次のようになります。
/dev/sda1 / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
10.46.7.232:/var/www/html/images /var/www/html/images nfs rw 0 0
10.46.7.232:/var/www/html/files /var/www/html/sites/default/files nfs rw 0 0
10.190.53.183:/var/www/thumbnails/uploads /var/www/html/uploads nfs rw 0 0
10.46.7.232:/var/www/html/vizbox /var/www/html/vizbox nfs rw 0 0
そして私はCentOS5.8を実行しています
netfs
サービスが有効になっていることを確認します。 ntsysv
またはchkconfig
のいずれかを使用して有効にします。
Fstabの実行時にネットワークが稼働していないため、rc.localの最後に「mount-a」を追加するだけです。
私はいつもそれについて続けますが、あなたがautofsを使用しない/使用できない理由はありますか?そうすれば、起動時だけでなく、オンデマンドでNFS共有をマウントできます。
シンプルに保つために、次のようなことをします
/etc/auto.master
/net auto.net
/etc/auto.net
10.46.7.232:/var/www/html/images images
10.46.7.232:/var/www/html/files files
10.190.53.183:/var/www/thumbnails/uploads uploads
10.46.7.232:/var/www/html/vizbox vizbox
そして、たくさんのシンボリックリンクを設定します
ln -s /var/www/html/images /net/images
ln -s /var/www/html/sites/default/files /net/files
ln -s /var/www/html/uploads /net/uploads
ln -s /var/www/html/vizbox /net/vizbox
そして最後に
service autofs restart
NFSサーバーがダウンしたときに自動的に回復する、NFSサーバーが使用されていないときにエラーから隔離されるなど、あらゆる種類の優れた機能を利用できます。