环境:购买两台华为云主机:{《192.168.0.20》《192.168.0.21》}
配置步骤:
pc20:
- 1. 服务软件包:nfs-utils
- yum -y install nfs-utils
*2/创建共享文件夹:
mkdir /public
echo 123 > /public/a.txt
3修改 配置文件,设置共享路径
vim /etc/exports #考点 ;牢牢记住该路径
共享文件夹路径 客户机地址(权限) 客户机地址(权限)。。。
#可以是多个客户机;地址可以使IP地址;这里*代表任意客户机; 权限这里是以只读方式
/public/ (ro)
exportfs -r #重载更新过的配置
4.重启服务:nfs-server
381 2020-03-30 13:01:35 root systemctl restart nfs-server
382 2020-03-30 13:01:46 root systemctl enable nfs-server #设置nfs服务开机自动运行
pc21:
1、挂载访问:(手动挂载)
**6 2020-03-30 13:07:00 root mkdir /mnt/nsd
****showmount -e 192.168.0.20** # 查看服务器20上有哪些NFS共享资源
格式: showmount -e 服务器IP地址**
挂载格式: mount 服务器IP地址:/共享目录路径 挂载点
.**mount 192.168.0.20:/public /mnt/nsd****
df -h #查看当前系统正在挂载的所有设备
***2.开机自动挂载,实现自动共享*nfs网络文件**
vim /etc/fstab
插入: 192.168.0.20:/public /mnt/nsd nfs defaults,_netdev 0 0
# _netdev :声明网络设备
作用:告诉系统,当系统开机读取文件/etc/fstab时,等到网卡参数启动完成后再去挂载该网络设备
umount /mnt/nsd #卸载手动挂载
df -h #验证
mount -a #自动挂载
df -h #验证
3.访问nfs共享文件
[root@nb-0002 ~]# cd /mnt/nsd
[root@nb-0002 nsd]# ls
a.txt
[root@nb-0002 nsd]# cat a.txt
123
总结: nfs文件共享可以实现服务端和客户端两个目录的文件同步共享
后续我会更新nfs文件共享服务针对读写权限的更新操作;这是比较有难度的;需要考虑服务端权限、客户端权限、文件权限;