NFS (Sistema de archivos de red) está básicamente desarrollado para compartir archivos y carpetas Entre Linux/Unix sistemas por Microsistemas solares en 1980. Le permite montar sus sistemas de archivos locales en una red y hosts remotos para interactuar con ellos, ya que están montados localmente en el mismo sistema. Con la ayuda de NFS, podemos configurar el uso compartido de archivos entre Unix para Linux sistema y Linux para Unix sistema.
Es un Lanzamiento del sistema V Servicio. El NFS El paquete de servidor incluye tres funciones, incluidas en el portmap y nfs-utils paquetes.
Para configurar NFS monturas, necesitaremos al menos dos Linux/Unix máquinas. Aquí, en este tutorial, usaré dos servidores.
Necesitamos instalar NFS paquetes en nuestro Servidor NFS así como en Cliente NFS máquina. Podemos instalarlo a través de "mmm” (sombrero rojo Linux) y "apt-get” (Debian y Ubuntu) instaladores de paquetes.
[[correo electrónico protegido] ~] # yum instala nfs-utils nfs-utils-lib. [[correo electrónico protegido] ~] # yum install portmap (no es necesario con NFSv4)
[[correo electrónico protegido] ~] # apt-get install nfs-utils nfs-utils-lib
Ahora empieza el servicios en ambas máquinas.
[[correo electrónico protegido] ~] # /etc/init.d/portmap start. [[correo electrónico protegido] ~] # /etc/init.d/nfs start. [[correo electrónico protegido] ~] # chkconfig - mapa de puertos de nivel 35 activado. [[correo electrónico protegido] ~] # chkconfig - nivel 35 nfs en
Después de instalar paquetes e iniciar servicios en ambas máquinas, debemos configurar ambas máquinas para compartir archivos.
Primero configuraremos el NFS servidor.
Para compartir un directorio con NFS, necesitamos hacer una entrada en "/etc/exports" archivo de configuración. Aquí crearé un nuevo directorio llamado "nfsshare" en "/"Partición para compartir con Servidor de cliente, también puede compartir un directorio ya existente con NFS.
[[correo electrónico protegido] ~] # mkdir / nfsshare
Ahora tenemos que hacer una entrada en "/etc/exports" y Reanudar los servicios para que nuestro directorio se pueda compartir en la red.
[[correo electrónico protegido] ~] # vi / etc / export / nfsshare 192.168.0.101 (rw, sync, no_root_squash)
En el ejemplo anterior, hay un directorio en / partición llamada "nfsshare"Se comparte con la IP del cliente"192.168.0.101" con leer y escribir (rw) privilegio, también puede utilizar nombre de host del cliente en el lugar de IP en el ejemplo anterior.
Algunas otras opciones que podemos utilizar en "/etc/exports”Para compartir archivos es el siguiente.
Para obtener más opciones con "/etc/exports", Se recomienda leer el páginas man por exportar.
Después de configurar el NFS servidor, necesitamos montar ese directorio compartido o partición en el cliente servidor.
Ahora en el Cliente NFS final, tenemos que montar ese directorio en nuestro servidor para acceder a él localmente. Para hacerlo, primero debemos averiguar qué recursos compartidos están disponibles en el servidor remoto o en el servidor NFS.
[[correo electrónico protegido] ~] # showmount -e 192.168.0.100 Lista de exportación para 192.168.0.100: / nfsshare 192.168.0.101
El comando anterior muestra que un directorio llamado "nfsshare"Está disponible en"192.168.0.100”Para compartir con su servidor.
Para montar que compartió NFS directorio podemos usar el siguiente comando de montaje.
[[correo electrónico protegido] ~] # montaje -t nfs 192.168.0.100:/nfsshare / mnt / nfsshare
El comando anterior montará ese directorio compartido en "/mnt/nfsshare”En el servidor del cliente. Puedes verificarlo siguiendo el comando.
[[correo electrónico protegido]~] # montaje | grep nfs sunrpc en / var / lib / nfs / rpc_pipefs tipo rpc_pipefs (rw) nfsd en / proc / fs / nfsd tipo nfsd (rw) 192.168.0.100:/nfsshare en / mnt tipo nfs (rw, addr = 192.168.0.100)
El comando de montaje anterior montó el directorio compartido nfs sobre cliente nfs temporalmente, para montar un directorio NFS permanentemente en su sistema a través del reinicia, necesitamos hacer una entrada en "/etc/fstab“.
[[correo electrónico protegido] ~] # vi / etc / fstab
Agregue la siguiente línea nueva como se muestra a continuación.
192.168.0.100:/nfsshare / mnt nfs predeterminados 0 0
Podemos probar nuestro Configuración del servidor NFS creando un archivo de prueba en el servidor y verifique su disponibilidad en cliente nfs lado o viceversa.
He creado un nuevo archivo de texto llamado "nfstest.txt'En ese directorio compartido.
[[correo electrónico protegido] ~] # cat> /nfsshare/nfstest.txt Este es un archivo de prueba para probar el funcionamiento de la configuración del servidor NFS.
Vaya a ese directorio compartido en Servidor de cliente y encontrará ese archivo compartido sin ninguna actualización manual o reinicio del servicio.
[[correo electrónico protegido]] # ll / mnt / nfsshare. total 4. -rw-r - r-- 1 raíz raíz 61 21 de septiembre 21:44 nfstest.txt. [correo electrónico protegido] ~] # cat /mnt/nfsshare/nfstest.txt. Este es un archivo de prueba para probar el funcionamiento de la configuración del servidor NFS.
Si quieres desmontar ese directorio compartido de su servidor después de que haya terminado con el intercambio de archivos, simplemente puede desmontar ese directorio en particular con "desmontar"Comando. Vea este ejemplo a continuación.
[correo electrónico protegido] ~] # desmontar / mnt / nfsshare
Puede ver que los montajes se eliminaron al mirar nuevamente el sistema de archivos.
[[correo electrónico protegido] ~] # df -h -F nfs
Verá que esos directorios compartidos ya no están disponibles.
Algunos comandos más importantes para NFS.
Esto es con Montajes NFS por ahora, esto fue solo el comienzo, ofreceré más opciones y funciones de NFS en nuestros artículos futuros. Hasta entonces, mantente conectado con Tecmint.com para tutoriales más emocionantes e interesantes en el futuro. Deja tu comentarios y sugerencias a continuación en el cuadro de comentarios.