Servicio de almacenamiento compartido NFS (imagen y texto detallados)
- 1. Introducción a NFS
- 2. Servicio NSF
-
- 1. Archivo de configuración de / etc / export
- 2. El servidor usa NFS para publicar recursos compartidos.
- 3. Acceda a los recursos compartidos de NFS en el cliente.
-
- ①. Instale los paquetes de software nfs-utils y rpcbind e inicie el servicio
- ② Verifique el directorio compartido en el servidor NFS
- ③, monte manualmente el directorio compartido de NFS
- ④, configurar el montaje automático
- ⑤ Compruebe si el montaje automático se ha configurado correctamente
- ⑥. Desenganche forzado (cuando el servidor se desconecta repentinamente y el cliente todavía está viendo el directorio compartido)
1. Introducción a NFS
- NFS es un protocolo de sistema de archivos de red basado en la transmisión TCP / IP. Al utilizar el protocolo NFS, el cliente puede acceder a los recursos compartidos en el servidor remoto como si estuviera accediendo a un directorio local.
- Para la mayoría de los clústeres de equilibrio de carga, es una práctica común utilizar el protocolo NFS para compartir el almacenamiento de datos. NFS también es un protocolo que los dispositivos de almacenamiento NAS deben admitir. Sin embargo, debido a que NFS no tiene un mecanismo de autenticación de usuario y los datos se transmiten en texto plano en la red, la seguridad es muy deficiente y, por lo general, solo se puede usar en una red de área local.
- La implementación del servicio NFS se basa en el mecanismo RPC (Remote Process Call) para completar el proceso de asignación de remoto a local. Por lo tanto, es necesario instalar los paquetes de software nfs-utils y rpcbind para proporcionar servicios de uso compartido de NFS. El primero se utiliza para la publicación y el acceso al uso compartido de NFS, y el segundo se utiliza para la compatibilidad con RPC.
2. Servicio NSF
1. Archivo de configuración de / etc / export
formato
2. El servidor usa NFS para publicar recursos compartidos.
① Instale nfs-utils, paquete de software rpcbind
②, configure el directorio compartido
Opciones de permisos | Descripción |
---|---|
rw | Indica que se permite leer y escribir |
ro | Expresado como de solo lectura |
sincronizar | Indica escritura sincrónica en la memoria y el disco duro. |
asincrónico | Guarde los datos en el búfer de memoria primero y luego escríbalos en el disco cuando sea necesario |
no_root_squash | Indica que se otorgan privilegios de root local cuando se accede al cliente como root (el valor predeterminado es root_squash) |
root_squash | Indica que cuando el cliente utiliza el usuario raíz para acceder al directorio compartido, el usuario raíz se asigna a un usuario anónimo. |
all_squash | Todos los usuarios de acceso se asignan como usuarios anónimos o grupos de usuarios |
subtree_check (predeterminado) | Si el directorio de salida es un subdirectorio, el servidor nfs verificará los permisos de su directorio principal |
no_subtree_check | Incluso si el directorio de salida es un subdirectorio, el servidor nfs no verifica los permisos de su directorio principal, lo que puede mejorar la eficiencia. |
anonuid = xxx | Especifique el UID del usuario anónimo en el archivo / etc / passwd del servidor NFS |
anongid = xxx | Especifique el GID del usuario anónimo en el archivo / etc / passwd del servidor NFS |
③, inicie el servicio NFS
④, consulte el directorio compartido NFS publicado por esta máquina
3. Acceda a los recursos compartidos de NFS en el cliente.
①. Instale los paquetes de software nfs-utils y rpcbind e inicie el servicio
② Verifique el directorio compartido en el servidor NFS
③, monte manualmente el directorio compartido de NFS
④, configurar el montaje automático
⑤ Compruebe si el montaje automático se ha configurado correctamente
⑥. Desenganche forzado (cuando el servidor se desconecta repentinamente y el cliente todavía está viendo el directorio compartido)