配置网络文件系统-NFS

实验环境:
192.168.0.10 71kelongji
192.168.0.20 dns
192.168.0.30 test //NFS服务器

NFS

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。主要应用于Linux和Unix之间的共享。

nfs基本信息

nfs-utils          ##安装包
nfs-server         ##服务脚本
/etc/exports        ##共享配置文件

#nfs的启用

systemctl start nfs-server
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload

在这里插入图片描述

测试:
在本机
在这里插入图片描述
可以列出。
在另一台主机,默认无法列出,但经过火墙服务的配置后
在这里插入图片描述
也可以访问了。

nfs配置

vim /etc/exports         ##此文件更改后生效exportfs -rv
共享目录     共享给谁(共享参数)
/westosdir      *(ro)
测试:
mount 192.168.0.30:/westosdir /mnt/
在这里插入图片描述
可以看到共享目录

nfs配置参数

在这里插入图片描述
表示对所有ip 读写,对10主机的用户只读,
在这里插入图片描述
在这里插入图片描述
10主机不可以建立文件
在这里插入图片描述
20主机可以建立。
在这里插入图片描述
但是建立的文件不属于任何用户身份,所以
在这里插入图片描述
在这里插入图片描述
可以看出建立的文件有了用户合组,而且正是uid为1000的
在这里插入图片描述
当我们设置这个参数时,
在这里插入图片描述
建立的文件为root用户的。
anonuid=1000,anongid=1000          ##指定匿名用户登录的用户身份
sync                     ##更改生成后同步数据到服务器
async                     ##时时同步数据到服务器
rw                      #读写
ro                      ##只读
no_root_squash               ##root用户挂载时不转换身份

nfs+autofs

当我们开启autofs服务时,会自动建立/net 目录:
在这里插入图片描述
在这里插入图片描述
共享内容自动挂载到了/net里面,如果我们想要他自动挂载到/mnt/下面

vim /etc/auto.master

在这里插入图片描述

vim /etc/auto.nfs

在这里插入图片描述

在这里插入图片描述
然后当我们进入到/mnt/nfs中时,可以看到挂载到了目标位置.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值