第二章NFS实战教程
作者:一本正经胡说的韩
1、nfs基本简述nfs功能:通过局域网让不同的主机系统之间可以共享文件和目录主要实现linux系统之间的文件共享(早期)文件系统 ext2 ext3 ext4 xfs 1)实现多台服务器之间的数据共享2)实现多台服务器之间数据的一致
2、nfs实现的原理nfs守护进程 RPC.nfsd 管理nfs服务 RPC.mount 管理nfs文件系统
服务端: rpc.nfs 提供服务 rpc.mount 是否有权限
客户端: rpcbind
本地访问: 用户命令 ls 调用系统函数--用bash翻译成二进制---kernel--硬件3、nfs实战教程
服务器端:
1) 安装nfsyum install -y nfs-utils rpcbind2)配置文件 /etc/exports格式:共享目录路径 允许访问的nfs客户端(共享权限参数)共享路径:服务端本地目录参数rw 读写ro 只读root_squash 当nfs客户端以root管理员访问时,映射为ngs服务器的匿名用户no_root_squash 当nfs客户端root管理访问时,映射为ngs服务器的root管理员all_squash syncasyncanonuidanongid/data 172.16.1.0/24(rw),0.0.0.0(ro)/backup 172.16.1.41/32(rw)
echo "/data 172.16.1.0/24(rw),0.0.0.0(ro)" >/etc/expots
4)创建相关环境
mdkir /data
cat /etc/passwdchown -R nfsnobody.nfsnobody /data
5)启动服务111 端口111systemctl status nfs rpcbindsystemctl start nfs rpcbind6)验证配置是否成功
showmount -e
客户端:1)安装工具包
yum install -y nfs-utils rpcbind
2)查看远程服务器rpc提供的可挂载的信息
showmount -e 172.16.1.31
3)nfs客户端挂载客户端创建目录 mount进行挂载要做永久挂载
/etc/fstab
172.1.16.31:/data /var/www/html nfs defaultl 0 0
[root@backup ~]# mkdir /nfsdir[root@backup ~]# mount 172.16.1.31:/data /nfsdir/
[root@backup ~]# umount /nfsdir/
转载于:https://www.cnblogs.com/carsar/p/11192819.html
