centos 7 配置 NFS

NFS 服务端

1.安装nfs 服务

 yum install nfs-utils rpcbind   -y

2. 配置共享文件夹

(1) 创建文件夹

mkdir -p /mnt/share

(2)修改文件夹权限

chmod 755 /mnt/share

(3)在配置文件  /etc/exports中添加

/mnt/share 192.168.*.*  (rw,sync,no_root_squash)

3. 固定NFS端口

固定端口nfs 2049、portmapper111 另外3个服务端口可设置为mountd 892、rquotad 875、   nlockmgr 32803、32769

修改/etc/sysconfig/nfs文件,将下列内容的注释去掉,如果没有则添加:

RQUOTAD_PORT=875

LOCKD_TCPPORT=32803

LOCKD_UDPPORT=32769

MOUNTD_PORT=892

4.设置防火墙

#portmap:111  #nfsd:2049 #rquotad:875   #mountd:892  #lockd:32803/tcp  32769 /udp

firewall-cmd --zone=public--add-port=111/tcp --add-port=111/udp --add-port=2049/tcp --add-port=2049/udp--add-port=875/tcp --add-port=875/udp --add-port=892/tcp --add-port=892/udp--add-port=32803/tcp --add-port=32769 /udp –permanent

移除:

firewall-cmd --zone=public --remove-port=111/tcp--remove-port=111/udp --remove-port=2049/tcp --remove-port=2049/udp --remove-port=875/tcp--remove-port=875/udp --remove-port=892/tcp --remove-port=892/udp --remove-port=32803/tcp--remove-port=32769/udp --permanent

firewall-cmd –reloa

5.启动服务

systemctl start rpcbind 

systemctl start nfs

设置开机启动:

systemctl enable rpcbind

systemctl enable nfs-server.service

查看服务状态:

netstat -lt

  如果出现如下内容则配置成功

tcp       0      0 *:nfs                   *:*                     LISTEN  

 

客户端

1.安装nfs 服务

yum install nfs-utils -y
systemctl start rpcbind && systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs-server.service

2.挂载

mount -t nfs  192.168.121.101:/mnt/share /mnt/test 

设置开机自动挂载

在  /etc/fstab 中添加

192.168.121.101:/mnt/share  /mnt/test  nfs  defaults  0 0 

关闭挂载

umount /usr/shareNFS nfs

windows挂载: mount  192.111.134.1:/usr/nfsShare X: 

posted @ 2019-08-25 12:16  xmc_2022  阅读(188)  评论(0)    收藏  举报