Linux:NFS配置

时间:2022-06-24 12:24:40

NFS配置

1、创建分享的文件:touch /var/www/html/aa.txt
2、查看是否安装NFS:rpm -qa|grep nfs
3、查看IP地址:ifconfig
4、配置NFS:vi /etc/exports
/var/www/html/ *(async,insecure,no_root_squash,no_subtree_check,rw)
/var/www/html/:与nfs服务客户端共享的目录
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
async:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。
5、先为rpcbind和nfs做开机启动:
systemctl enable rpcbind.service
systemctl enable nfs-server.service
6、分别启动rpcbind和nfs服务:
systemctl start rpcbind.service
systemctl start nfs-server.service
7、切换到etc目录下将修改的exports文件的设定重新加载
cd /etc/
exportfs -r
8、查看exports文件的状态
exportfs
9、切换/etc/selinux目录并且查看文件
cd /etc/selinux
ls -l
10、编辑config内容,将SELINUX=enforcing改为SELINUX=permissive,保存并退出
vi config
11、关闭selinux并查看状态
setenforce 0
getenforce
12、查看共享文件的权限
cd /var/www/html/
ls -l
13、修改共享文件的权限
chmod 777 aa.txt
14、切换用户
su 用户名
15、在另一个客户端查看demo.text文件
在另一个客户端修改demo.text文件
退出另一个客户端
在原客户端查看demo.text文件