RHEL7: NFS共享文件

NFS - Server 配置

1. 安装所需软件;

[root@s1 ~]# yum install nfs-utils

2. 启动服务;

[root@s1 ~]# systemctl enable rpcbind
[root@s1 ~]# systemctl restart rpcbind
[root@s1 ~]# systemctl enable nfs-server
[root@s1 ~]# systemctl restart nfs-server.service 

3. 创建共享目录;

[root@s1 ~]# mkdir /nfsshare
[root@s1 ~]# chown nfsnobody /nfsshare/

4. 提供共享目录;

[root@s1 ~]# vim /etc/exports
/nfsshare *(rw,sync)

[root@s1 ~]# exportfs -r
[root@s1 ~]# systemctl restart nfs-server.service 

5. 防火墙放行;

[root@s1 ~]# firewall-cmd --permanent --add-service=nfs
[root@s1 ~]# firewall-cmd --add-port=111/udp --add-port=111/tcp --permanent 
[root@s1 ~]# firewall-cmd --add-port=20048/udp --add-port=20048/tcp --permanent 
[root@s1 ~]# firewall-cmd --reload 

NFS - Client 配置

1. 安装所需软件;

[root@r7-h1 ~]# yum install nfs-utils

2. 创建挂载点;

[root@r7-h1 ~]# mkdir /mnt/nfsshare

3. 配置自动挂载;

[root@r7-h1 ~]# vim /etc/fstab 
192.168.122.243:/nfsshare       /mnt/nfsshare   nfs     defaults        0 0 

4. 尝试创建文件;

[root@r7-h1 ~]# touch /mnt/nfsshare/hehe
[root@r7-h1 ~]# ll /mnt/nfsshare/