NFS网络文件系统

NFSNetwork File System)      

即网络文件系统,

是FreeBSD支持的文件系统中的一种,

它允许网络中的计算机之间通过TCP/IP网络共享资源。

在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,

就像访问本地文件一样。
 

1.安装
服务端

做实验前先关掉火墙

yum install nfs-utils -y #安装

systemctl start nfs-server.service  #打开服务


vim /etc/exports #编辑配置文件
/westos *(sync,ro) #让所有人都可以共享westos目录,sysnc表示数据同步,ro表示只读

还可以加入其他参数

rw

no_root_squash

anonuid=1001

anongid=1000

172.25.254.0/24
exportfs -rv #刷新

 

客户端

做实验前先关掉火墙

yum install nfs-utils.x86_64 -y
 

开启nfs服务


 

showmount -e 172.25.254.210

手动挂载

[root@client ~]# mount 172.25.254.210:/westos /mnt/

 

要想每次启动机器的时候自动挂载:

vim /etc/fstab

在最后面加上172.25.254.210:/westos   /mnt  nfs defaults 0 0

在每次启动的时候就会自动挂载 172.25.254.210:/westos 这个NFS 共享了

自动挂载

客户端要实现自动挂载,卸载需要安装 yum install autofs.x86_64 -y

yum install autofs.x86_64 -ysystemctl start autofs                        开启服务

 

ls -ld /net                                                自动生成/net 目录


cd /net/172.25.254.210
ls
cd westos/


df查看,发现已经自动挂载

指定挂载位置

[root@client ~]# vim /etc/auto.master


/mnt  共享文件要挂载的上层目录  /etc/auto.mnt   挂载策略


[root@client ~]# vim /etc/auto.mnt

westos 共享文件要挂载的最后一层目录  -ro 只读挂载 172.25.254.210:/westos 共享文件的路径


 

[root@client ~]# systemctl restart autofs.service
[root@client ~]# cd /mnt/westos 移动到挂载点
[root@client westos]# df

mount 可查看挂载信息

 

自动卸载

退出挂载目录,服务默认是300秒卸载,更改编辑
vim /etc/sysconfig/autofs (设置为10s)


systemctl restart autofs.service


10s后自动卸载

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值