Configuración del servicio de almacenamiento compartido NFS (Network File System)

Dependencias de NFS

NFS se basa en RPC (llamada a procedimiento remoto) para
instalar nfs-tills, paquete de software rpcbind
Servicio del sistema: nfs,
archivo de configuración compartido rpcbind : / etc / export

Instalar paquetes nfs-untils, rpcbind

[root@localhost ~]# yum -y install nfs -untils rpcbind
[root@localhost ~]# systemctl enable nfs
[root@localhost ~]# systemctl enable rpcbind

Configurar un directorio compartido

[root@localhost ~]# mkdir -p /opt/wwwroot
[root@localhost ~]# vi /etc/exports
/opt/wwwroot //共享目录  192.168.7.0/24(rw,sync,no_root_squash) //括号中为权限
/var/ftp/pub  192.168.4.11(ro) 192.168.4.110(rw)

ro: permisos de solo lectura rw: permisos de lectura-escritura
sync: servicios abiertos entre el servidor y el cliente
no_root_squash: indica que se puede acceder al servidor como root

Inicie el programa de servicio NFS

Ver el directorio compartido de NFS publicado por la máquina

[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl start nfs
[root@localhost ~]# netstat -anpt| grep rpc
tcp 0   0 0.0.0.0:20048  0.0.0.0:*  LISTEN  10508/rpc.mountd
tcp 0   0 0.0.0.0:52732  0.0.0.0:*  LISTEN  10495/rpc.statd
tcp6    0 0 :::20048     :::*       LISTEN  10508/rpc.mountd
tcp6    0 :::52732       :::*       LISTEN  10495/rpc.statd
[root@localhost ~]# showmount -e
/opt/wwwroot 192.168.7.0/24
/var/ftp/pub 192.168.4.110, 192.168.4.11

Instale el paquete rpcbind e inicie el servicio rpcbind

[root@localhost ~]# yum -y install rpcbind nfs-utils
[root@localhost ~]# systemctl enable rpcbind
[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# showmount -e 192.168.7.250 //客户机ip
Export list for 192.168.7.250:
/opt/wwwroot 192.168.7.0/24
/var/ftp/pub 192.168.4.110, 192.168.4.11

Monte el directorio compartido de NFS manualmente

[root@localhost ~]# mount 192.168.7.250:/opt/wwwroot /var/www/html
[root@localhost ~]# tail -1 /etc/mtab
192.168.7.250:/opt/wwwroot /var/www/html nfs4
rw,relatime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=O,
 timeo=600,retrans=2,sec=sys,clientaddr=192.168.7.21,local_lock=none,
 addr=192.168.7.250 0 0
[root@localhost ~]# vi /var/www/html/index.html
Real Web Server Document

Configuración de montaje automático de fstab

[root@localhost ~]# vi /etc/fstab
...... //省略部分信息
192.168.7.250:/opt/wwwroot /var/www/html nfs defaults,_netdev 0 0 //设置需要网络

Forzar la desinstalación de NFS

[root@localhost ~]# umount /mnt
umount:/mnt: device is busy
[root@localhost ~]# umount -lf /mnt
[root@localhost ~]# 

Bosquejo del principio de funcionamiento de NFS

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_49343462/article/details/109435283
Recomendado
Clasificación