文件远程服务器NFS

NFS

因为NFS有很多功能,不同的功能需要使用不同的端口。因此NFS无法固定端口。而RPC会记录NFS端口的信息,这样就能够通过RPC实现服务端和客户端的RPC来沟通端口信息。

RPC和NFS之间的相互通讯:

NFS启动后,就会随机的使用一些端口,然后NFS就会向RPC去注册这些端口。RPC就会记录下这些端口。并且RPC会开启111端口,等待客户端RPC的请求,如果客户端有请求,那服务端的RPC就会将记录的NFS端口信息告知客户端。

示例:

服务端:

yum -y install rpcbind   #安装rpc协议的包

yum -y install nfs-utils #安装nfs服务,提供文件系统

systemctl  start  nfs   # 启动nfs 服务

systemctl start rpcbind # 启动rpc服务

 mkdir /nfs-dir    #创建存储目录,作为文件共享的文件

echo "nfs-test" >> /nfs-dir/index.html  #制作test文件

vim /etc/exports  #编辑共享文件

写入示例:/nfs-dir        192.168.246.0/24(rw,no_root_squash,sync)

#ro:只读

#rw:读写

#*:表示共享给所有网段。

#sync:所有数据在请求时写入共享

#root_squash: 对于使用分享目录的使用者如果是root用户,那么这个使用者的权限将被压缩成为匿名使用者,只读权限。

#no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。

systemctl restart nfs-server #重启NFS 服务

 systemctl enable nfs-server #制作开机启动(选做,看是否需要)

exportfs -v   #确认 NFS 服务器启动

客户端:

yum -y install rpcbind #安装rpc服务

yum -y install nfs-utils #安装nfs服务

mkdir /nfs1 #创建挂载点

mount -t nfs 192.168.1.1:/nfs-dir /nfs1  #挂载

df -Th #查看是否已经挂在

 umount   /nfs1 #取消挂载

制作开机自启: vim /etc/fstab

mount -a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值