Verifique se o serviço netfs
está ativado. Use ntsysv
ou chkconfig
para ativá-lo.
Eu já adicionei os diretórios remotos que quero montar na inicialização em /etc/fstab
, mas quando eu reinicio eles não são montados.
Se eu executar mount -a
, tudo funciona, mas parece que mount -a
não é executado na inicialização. Existe algo que eu preciso ativar para que eles sejam montados por padrão?
Meu fstab é assim:
/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
e eu estou rodando o CentOS 5.8
Sua rede não está funcionando no momento da execução do fstab, basta adicionar um 'mount -a' no final do seu rc.local.
Eu sempre falo sobre isso, mas existe uma razão pela qual você não é / não pode usar o autofs? Dessa forma, montaria os compartilhamentos NFS sob demanda, não apenas durante a inicialização.
Para simplificar, você faz algo como
/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
Em seguida, configure uma carga de links simbólicos
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
E finalmente
service autofs restart
Você terá todos os tipos de coisas boas, como recuperar-se automaticamente quando o servidor NFS ficar inativo, com o isolamento dos erros quando o servidor NFS não estiver em uso.