Tengo el servidor NFSv4 (en RHELv6.4) y los clientes NFS en (CentOSv6.4). Digamos en /etc/exports
:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/website2 <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
Luego, cada vez que hice algunos cambios en eso (digamos los cambios SOLO para client-2
), por ejemplo:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/xxxxxxxx <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
Entonces yo siempre service nfs restart
. Y luego con el tiempo .. el punto de montaje en client-1
conseguido que no responde (no se puede abrir sus archivos, etc.) . (¿Por qué? ¿Por RESTART?)
Pero como se describe, solo modifiqué la línea client-2
solo. Todo para el client-1
todavía están intactos.
Entonces mis preguntas aquí son:
- Cada vez que modifico
/etc/exports
, ¿deberíarestart
el servicio o qué? - Si yo
service nfs restart
, ¿por qué el punto de montaje en otros clientes finalmente se ve afectado? (Para aquellas máquinas cliente sin cambios/etc/exports
para ellas).
Eso significa que, cada vez que realice los cambios /etc/exports
y restart
el servicio, tendré que volver a MONTAR los directorios en CADA CLIENTES en la lista de exportación, para que los puntos de montaje vuelvan a funcionar.
¿Alguna idea, por favor?
/etc/exports
, tratar sólo correr, como root,exportfs -ra
. Verman exportfs
para más detalles.nfs restart
más?Respuestas:
No debería necesitar reiniciar NFS cada vez que realice un cambio
/etc/exports
. Todo lo que se requiere es emitir el comando apropiado después de editar el/etc/exports
archivo:Extracto de la documentación oficial de Red Hat titulada: 21.7. El / etc / exporta el archivo de configuración .
extracto
Lea también la
exportfs
página del manual para obtener más detalles, específicamente la sección "DESCRIPCIÓN" que explica todo esto y más.También tome nota de las opciones que estamos usando
-ra
:fuente
-ra
lugar de solo-r
?