NFS安装配置
- NFS(network file system) 网络文件系统是文件系统中的一种,他允许网络中的计算机之间通过tcp/ip来进行网络资源共享在NFS的应用中本地NFS的客户端可以直接读写位于远端的NFS服务器的文件如本地文件一样
- 基本配置
服务端
yum insall nfs-utils -y
systenctl start nfs
mkdir /nfsdir
mouch 777 /nfsdir
vim /etc/exprts
/nfsdir *(sync) \ *(sync) 共享方式所有人
exportfs -rv
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload
-
安装打开服务
-
创建共享文件夹并编写配置文件
-
共享文件目录 *代表所有人 ro只读
-
刷新生效
防火墙防火墙要开启三个服务不然数据无法通过
rpc-bind
mountd
nfs
客户端
showmount -e 172.25.254.209 显示共享目录
mount 172.25.254.109:/nfsdir /mnt
df
- 查看服务端共享的目录准备挂载
- 挂载到/mnt
- 在mnt创建目录并查看是否有权限
- 当出现无法建立时应该权限不足在服务端给共享的文件加权限
报错
解决
NFS自动挂载
1.自动挂载进入挂载的文件夹挂载退出后卸载为了节省资源
服务端
yum install autofs -y 安装autofs服务
systemctl start autofs
systemctl status autofs
vim /etc/sysconfig/autofs 更改配置文件
TIMEOUT=3 当退出挂载文件夹3秒后卸载
systemctl restart autofs
cd /net/172.25.254.109/nfsdir
df
df
- 安装启动查看
- 修改配置文件 重起服务
- 进入挂载目录查看挂载
- 设施自动挂载位置
vim /etc/auto.master 编辑策略文件添加自定义挂载点
vim /etc/auto.pub # 子文件里写的是最终挂载点和挂载参数
systemctl restart autofs.service 重起服务
cd linux 进入到共享目录
df 自动挂载