NFS挂载


NFS挂载

服务端搭建 NFS 共享,在/nfsdata 目录下创建 file01 和 file02 文件夹,通过
NFS 协议共享如下:
◆ file01 共 享 文 件 夹 只 允 许 客 户 端 以 只 读 权 限 挂 载 到 客 户 端 的
/nfsdata/net_dir 目录,且开机自动挂载
◆ file02 共享文件夹允许 192.168.100.0/24 网段的所有机器都可以以读写
挂载到客户端的/nfs/net_public 目录下,且使用 autofs 进行挂载

基础环境 :关闭防火墙 、安全子模块(selinux) 并且禁用开机自启动
三台机器192.168.100.0/24网段 主机器是31 其他两台是32,33
配置静态IP 、修改计算机名称(localhost)

安装NFS

yum -y install nfs-utils rpcbind
光写安装nfs-utils也可以,因为yum会自动安装依赖包

备份配置文件

mkdir /tmp/nfs && cp  /etc/nfs.conf /tmp/nfs

修改文件添加从属机器

vi /etc/exports
/nfsdata/file01 192.168.100.32(ro,sync,fsid=0)
/nfsdata/file02 192.168.100.0/24(rw,sync,fsid=0)
#配置说明:
#这一行分为三个部分:
#第一部分:/opt/nfs ,这个是本地要共享出去的目录。
#第二部分:192.168.100.0/24 ,允许访问的主机,可以是一个IP:192.168.100.32,也可以是一个IP段:192.168.100.0/24
#第三部分:括号中部分是文件权限和模式以及指定使用用户
#async :文件暂存与内存,而不是直接写入内存 or 也可以填写sync:文件同时写入硬盘和内存

启动服务并设置开启自启动

安装的nfs机器执行

systemctl start  rpcbind && systemctl enable  rpcbind
systemctl start  nfs && systemctl enable nfs
可以使用showmount -e 192.168.100.10 
来查看挂载目录以用来测试nfs服务是否开启
showmount -e 192.168.100.31

在从属机器上面安装clinet客户端

yum -y install nfs-utils

启动服务

客户端不需要启动nfs服务,只需要启动rpcbind服务

systemctl enable --now rpcbind
mkdir -p  /nfsdata/net_dir

挂载共享目录

mount -t nfs 192.168.100.31:/nfsdata/file01  /nfsdata/net_dir

格式 : mount -t nfs 服务端ip:/服务端共享文件夹 /客服端文件夹

autofs自动挂载

实现开机自动挂载

vi /etc/fstab
192.168.100.31:/nfsdata/file01 /nfsdata/net_dir /ro  nfs defaults 0 0
介绍: 服务ip:/共享路径  /挂载路径 /权限 nfs defaults 0 0
#检测
[root@node2 ~]# df -h | grep /nfsdata/net_
192.168.100.31:/nfsdata/file01/   50G  1.7G   49G   4% /nfsdata/net_dir

#autofs自动挂载
#nfs客户端安装 
yum -y install autofs
systemctl enable --now autofs
#写入配置文件
vi /etc/auto.master
/nfs  /etc/auto.nfs
vi /etc/auto.nfs
net_public  -fstype=nfs,rw 192.168.100.31:/nfsdata/file02
最终挂载点  -fstype=nfs,rw  服务端ip:服务端目录 
#重启autofs 服务
systemctl restart autofs
如果挂载点没有执行权限
chmod 777 -R 服务端分享目录
#检测
[root@node2 ~]# df -h | grep /nfsdata/net_public
[root@node2 net]# df -h | grep nf
192.168.100.31:/nsfdata/file02   50G  1.7G   49G   4% /nfsf/net
```
  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值