linux的NFS网络硬盘服务

NFS服务介绍

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
简单来说NFS是通过rpcbind(remote procedure call protocol)实现的远程文件存储,共享的是文件系统。
可以搭建网络硬盘、局域网硬盘
NFS的优势
1、节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。
2、用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。
3、一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。

NFS服务部署

1.安装服务
yum install -y nfs-utils
2.查看安装文件
rpm -ql nfs-utils
/etc/nfs.conf …nfs的配置文件
/etc/nfsmount.conf …nfs挂载的配置文件

文件/etc/exports包含NFS服务器上可以被NFS客户端访问的本地物理文件系统表
例如:
vim /etc/exports
/mnt/data 172.30.110.0/24(rw,sync)
/mnt/data:共享的文件系统
172.30.110.0/24:共享给那个地址使用
(rw,sync):共享文件系统选项
rw:读写
sync:同步
3.启动服务
systemctl start nfs.service
4.防火墙
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload
或者
systemctl stop firewalld.service
5.客户端发现服务器端nfs共享的文件系统
在这里插入图片描述
6.客户端挂载
在这里插入图片描述
7.查看
在这里插入图片描述

nfs+autofs实例

使用autofs服务来保证用户在自己家目录下创建的文件都存储在nfs服务器上
1.在nfs服务器上搭建nfs共享
2.在nfs服务器上拷贝文件
cp -av /etc/skel/.[!.]* /mnt/data/
3.在客户端上,创建用户,并指定家目录
useradd -d /home/user/user1 user1
4.在客户端上,安装autofs服务
yum install -y autofs
5.在客户端上,配置
1)vim /etc/auto.master
/home/user /etc/auto.user1
2)vim /etc/auto.user1
user1 -fstype=nfs,rw 172.30.110.22:/mnt/data
6.启动服务
systemctl start autofs.service
7.测试
su - user1
*****切换用户后,自动挂载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值