企业级NFS网络文件共享服务

NFS简介:

  • NFS 是Network File System的缩写,中文意思是网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端(一般为应 用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从客户端 本地看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或者目录一样,而实际上却是远端的NFS服务器的目录。

  • NFS网络文件系统很像Windows系统的网络共享,安全功能,网络驱动器影射,这也和Linux系统里的samba服务类似。只不过一般情况下,Windows网络共享服务或samba服务用于办公局域网共享,而互联网中小型网站集群架构后端常用NFS进行数据共享。

linux 与linux之间文件共享我们就不用使用smb服务(无法自动挂载,卸载,占用系统资源),而使用nfs服务。

NFS服务搭建

服务端

[root@shareserver ~]# yum install nfs-utils -y              ##安装软件
[root@shareserver ~]# systemctl restart nfs-server   ##开启nfs服务

[root@shareserver ~]# vim /etc/exports                      ## nfs 共享文件,及共享方式
/westos     *(sync,ro)

参数解释:/westos 共享目录,* 所有人 ,sync数据同步,ro 只读共享

还可以加入其他参数

rw

no_root_squash

anonuid=1001

anongid=1000

172.25.254.0/24

 

[root@shareserver ~]# exportfs -rv                               ##刷新
exporting *:/westos

客户端

showmount -e 172.25.254.102          ##查看nfs共享出来的文件是什么

手动挂载

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

.要想每次启动机器的时候自动挂载,可使用命令 vi /etc/fstab 编辑,在最后面加上172.25.254102:/westos   /mnt  nfs defaults 0 0 ,保存退出。这样在每次启动的时候就会自动挂载 172.25.254102:/westos 这个NFS 共享了

自动挂载

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

systemctl start autofs                           ##开启服务
ls -ld /net                                                ##自动生成/net 目录
cd /net/172.25.254.102
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.102:/westos 共享文件的路径
[root@client ~]# systemctl restart autofs.service
[root@client ~]# cd /mnt/westos 移动到挂载点
[root@client westos]# df
172.25.254.102:/westos  10473984 3170304   7303680  31% /mnt/westos

mount 可查看挂载信息

自动卸载

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


systemctl restart autofs.service
10s后自动卸载

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值