web-dev-qa-db-ja.com

起動時に/ etc / fstabをマウントします

起動時にマウントしたいリモートディレクトリを/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を実行しています

3
Eduard Luca

netfsサービスが有効になっていることを確認します。 ntsysvまたはchkconfigのいずれかを使用して有効にします。

5
ewwhite

Fstabの実行時にネットワークが稼働していないため、rc.localの最後に「mount-a」を追加するだけです。

3
Chopper3

私はいつもそれについて続けますが、あなたが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サーバーが使用されていないときにエラーから隔離されるなど、あらゆる種類の優れた機能を利用できます。

2
happyhairydude