Linux NFS挂载及本地访问

一、NFS简介:

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

二、NFS安装:

2.1创建共享文件夹并赋予权限
mkdir /home/share		// 创建文件夹
chmod 777 share  		// 赋予权限
2.2修改配置文件
vim /etc/exports 
  
/home/share 192.168.69.0/24(rw,sync,all_squash)

/home/share : 需要共享的文件夹路径
192.168.69.0/24 : 虚拟机或者服务器网段

上面括号里面内容说明:

rw:表示读/写
ro:表示只读
sync:同步模式,表示内存中的数据实时写入磁盘
async:非同步模式,表示内存中的数据定期写入磁盘
no_root_squash:加上该选项后,root用户就会对共享的目录拥有最高权限,像操作本机的目录一样
root_squash:与上面对应,表示root用户对共享目录的权限不高,只有普通用户的权限
all_squash:表示不管使用NFS的用户是谁,其身份都被限定为一个指定的普通用户身份
anonuid/anongid:必须和root_squash以及all_squash选项一同使用,用于指定使用NFS的用户被限定后的uid和gid,前提是本机的/etc/passwd中存在相应的uid和gid

2.3启动NFS相关服务
systemctl start rpcbind 	 // 启动NFS服务之前,要先启动rpcbind服务
systemctl status rpcbind  // 查看是否启动成功

systemctl start nfs		// 启动NFS服务
systemctl status nfs   	// 查看是否启动成功

在这里插入图片描述

2.4查看

查看自己共享的服务

showmount -e

在这里插入图片描述
显示已经与客户端连接上的目录信息

showmount -a

三、Windows挂载NFS:

3.1开启NFS

在这里插入图片描述

3.2查看远程电脑NFS共享的目录
showmount -e 远程电脑的IP

在这里插入图片描述
如果没有请关闭Linux防火墙命令:systemctl stop firewalld

3.3挂载NFS
mount \\192.168.69.130\home\share x:

在这里插入图片描述

NFS的常用目录:

/etc/exports NFS服务的主要配置文件

/usr/sbin/exportfs NFS服务的管理命令

/usr/sbin/showmount 客户端的查看命令

/var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值

/var/lib/nfs/xtab 记录曾经登录过的客户端信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小飞技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值