nfs linux离线安装,51CTO博客-专业IT技术博客创作平台-技术成就梦想

NFS文件系统

背景:东南亚10.40.0.67服务器音频文件需要拷贝到10.40.0.66服务器上进行对比,因文件过于庞大,采用NFS方式进行。

实验架构与规划

NFS服务端:10.40.0.67

NFS客户端:10.40.0.66

规划:

10.40.0.67 服务端共享目录/mnt/resource/data/aicloud/wav,10.40.0.66客户端创建挂载目录 /wav 。

配置服务端:yum -y install nfs-utils rpcbind     #安装软件包

mkdir   /mnt/resource/data/aicloud/wav  #创建共享目录

chmod a+w /mnt/resource/data/aicloud/wav  #给web目录写权限

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

/mnt/resource/data/aicloud/wav  10.40.0.66 (rw,async,no_root_squash)

* (ro,sync)

systemctl start nfs           #启动NFS服务

systemctl enable nfs           #设置NFS开机自启

systemctl start rpcbind         #启动rpcbind

systemctl enable rpcbind         #设置rpcbind开机自启

/etc/exports文件说明

选项说明:

ro:只读共享—设置客户端对此目录只有读权限。

rw:可读可写共享—客户端对此目录有读写权限。

sync:同步写操作—服务段把数据真正写入磁盘后才通知客户端写入成功。

async:异步写操作—服务器还没有把数据完全写入磁盘,就通知客户端写入成功,数据实际还在内存中。

wdelay:延迟写操作—将多个写入请求一次写入磁盘,可提升NFS性能。

root_squash:屏蔽远程root权限—客户端使用root用户访问服务器时,服务端会将root映射为本地匿名账号,也就是nfsnobody。

no_root_squash:不屏蔽远程root权限—服务端保留客户端的root用户权限。

all_squash:屏蔽所有的远程用户权限—屏蔽客户端所有用户权限,都映射为nfsnobody。

客户端:yum -y install nfs-utils rpcbind

systemctl start nfs

systemctl enable nfs

systemctl start rpcbind

systemctl enable rpcbind

showmount -e 10.40.0.67     #查看NFS服务器的挂载信息

444bdd378678a497822b9590e42722ca.png

mkdir /wav/   #创建共享文件的挂载点

mount -t nfs 10.40.0.67:/mnt/resource/data/aicloud/wav /wav   #手动挂载

echo '10.40.0.67:/mnt/resource/data/aicloud/wav  /wav  nfs  defaults 0 0 ' >> /etc/fstab    #开机自动挂载

54e246f3c0eb48bec0cb73c12cb5a4a4.png

df    -h     #查看是否挂载成功

touch lsl.txt  #在客户端67上创建查看66是否同步文件

997a6097f5b306c35ea60ed7cfb3597e.png

f01b28bc87d9185037117926ae6fdb2d.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值