NFS ==network file system
建立NFS
yum install -y nfs-utils rpcbind
# rpcbind:网络通信工具
vim /etc/exports
写入
/mnt 192.168.23.136(rw,sync)
/mnt : 共享目录
192.168.23.130/136 :共享文件ip
保存
启动服务
[root@ruirui ~]# /etc/init.d/rpcbind start
[root@ruirui ~]# /etc/init.d/nfs start
启动 NFS 服务: [确定]
启动 NFS mountd: [确定]
启动 NFS 守护进程: [确定]
正在启动 RPC idmapd: [确定]
远程客服端
yum install -y nfs-utils
安装后
showmount -e 192.168.23.135 IP为服务端IP
显示如下
Export list for 192.168.23.135:
/mnt 192.168.23.136
提示:showmount -e 192.168.1.110
提示:clnt_create: RPC: Program not registered错误
是因为没有开启nfs服务
使用命令 service nfs start
或者 service nfs restart
挂载
mount -t nfs 192.168.23.135:/mnt /opt
df -h 查看挂载情况
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 2.0G 15G 12% /
tmpfs 504M 0 504M 0% /dev/shm
/dev/sda1 97M 26M 66M 29% /boot
192.168.23.135:/mnt 18G 3.1G 14G 19% /opt
在主机中
限制共享文件中创建目录的所属主所属组
vim /etc/passwd文件中查id
vim /etc/exports
写入
/mnt 192.168.23.128(rw,sync,all_squash,anonuid=502,anongid=502)
限制为502
保存
exportfs -arv 重新加载
在客服端
umount -l /opt/
mount -t nfs -onolock,nfsvers=3 192.168.23.135:/mnt /opt
在主机中
限制共享文件中创建目录的所属主所属组
vim /etc/passwd文件中查id
vim /etc/exports
写入
/mnt 192.168.23.128(rw,sync,no_root_squash)
不限制root
保存
exportfs -arv 重新加载
在客服端
umount -l /opt/
mount -t nfs -onolock,nfsvers=3 192.168.23.135:/mnt /opt
转载于:https://blog.51cto.com/632566481/1954380