servidor de archivos NFS
¿Qué es NFS? ¿Para qué sirve?
NFS (Network File System) es un servidor de archivos, se puede a través de la red, de modo que diferentes ordenadores o sistemas operativos diferentes pueden compartir archivos, NFS permite directorio compartido PC de la red del servidor NFS está montado en el lado del sistema de archivos local en
NFS basado en el protocolo UDP / TCP
NFS utiliza el puerto: 2049
RPCBIND inicio de puertos: 111
NFS hay otros programas serán ocupados por otro puerto (puerto por defecto de menos de 1024)
Acceder recurso compartido de archivos: / var / lib / nfs / * la ficha
NFS localizaciones fichero de configuración: / etc / Exportaciones
NFS comenzó artículos de servicio
RPC: protocolo de llamada a procedimiento remoto, el protocolo es lograr una llamada local a un mando a distancia implementaciones de acogida de las llamadas al sistema
portmapper: responsable de la dispensación de servidor de puerto RPC y el cliente cuando el cliente solicita objeto de servidor RPC responde de vuelta al puerto terminal del cliente, el puerto de trabajo 111 en la UDP y TCP
mountd: servicios de un servicio de autenticación demonio NFS, el cliente tras la recepción de un verdadero regreso a puerto, la conexión pasará mountd, símbolo de Certificación
nfsd: NFS daemon, responsable de después de recibir una petición de llamada de un usuario hace una petición al kernel y obtener el resultado de la llamada en respuesta al usuario, el trabajo en puertos TCP y UDP 2049 de
idmapd: NFS es un procedimiento, que se utiliza después de la emisión de derechos es responsable de distancia del lado del cliente para crear un archivo
quotad: unas cuotas de disco para implementar, cuando montaje en el lado del cliente NFS puede limitar la cantidad de espacio en disco
Permisos de configuración del archivo de parámetros
RW: lectura y escritura
ro: sólo lectura
sincronización: la sincronización de los datos se escriben en la memoria y el disco duro
asíncrono: guardan temporalmente en la memoria, no se escribe directamente en el disco duro
no_root_squash: Cuando un usuario cliente utilizando la raíz, el usuario root se asigna a la NFS
root_squash: Cuando un cliente utiliza el usuario root, asignada a NFS del usuario anónimo
all_squash: NFS Login todos los usuarios son usuarios anónimos, es decir, nadie
anonuid: los usuarios anónimos pueden establecer el valor de UID
anongid: los usuarios anónimos pueden establecer el valor de GID
Configuración de la instalación NFS servicios de archivos
el servidor
1. Instalar el software y rpcbind nfs-utils
yum install -y nfs-utils rpcbind
2. Crear un directorio compartido y añadir permisos necesarios
mkdir / pública
chmod 777 / pública
3. editar el archivo de configuración / etc / exports
vim / etc / exportaciones
/ 192.168.0.0/24(rw,sync,no_root_squash pública)
Complementario: dirección IP también puede utilizar comodines para reemplazar el nombre de host
4. Iniciar servicios
RPCBIND servicio se inicia
service nfs start
cliente
1. Instalar el software y rpcbind nfs-utils
yum install -y nfs-utils rpcbind
2. Montaje de archivos compartidos del servidor NFS a una posición local directorio creado
mkdir -p / mnt / test
mount -t nfs 192.168.0.101:/public / mnt / test
Y agregó:
Ver servidor de recursos compartidos: showmount -e localhost
-e: mostrar una lista de los servidores NFS compartidos
-a: montaje situación vitrina NFS archivo de recursos nativos de recursos
-v: Muestra la versión
Volver a montar: exportfs -arv
-a: Todo el monte o no instalado
-r: volver a montar
-u: desinstalar un directorio
-v: muestra el directorio compartido
servicios RPC de consulta del estado de registro: rpconfo -p localhost
-p: mostrar toda la información de puerto y el programa para una IP
-t: Comprobar la versión del software de los paquetes TCP para un programa en el que una serie de
-u: Comprobar la versión del software de sus paquetes UDP en un programa de apoyo para una serie de