自动挂载/etc/fstab;autofs

发布时间 2023-10-24 00:24:17作者: 代码你敲我不敲

一,用/etc/fstab
1.在/etc/fstab里面添加一条配置文件

vim /etc/fstab
#在里面添加一条配置信息
192.168.200.10:/opt/share2 /mnt/share2 nfs  _netdev 0 0
#如果是nfs文件挂载的话,第一列是远程共享目录的地址:绝对路径 ;第二列是本地挂载点;第三列是文件类型介绍;第四列是权限设置(_netdev是默认值的意思);第五列是是否备份;第六列是检查选项

2.重启系统

reboot #(是为了测试自动挂载)

3.df -hT查看挂载详情

df -hT

二,使用autofs自动挂载
1.yum下载autofs

yum -y install autofs #在这一步之前,记得检查一遍自己的yum仓库有没有配好,yum repolist 不等于0 就说明你的yum仓库里面是有包的

2.配置autofs配置文件

cd /etc/auto.master.d  #注意不要硬打,如果没有tab出来这个文件的话,就说明你yum安装没有成功,请你回去看你的yum仓库配置
#现在开始建父配置文件(注意这个文件名字格式为:xxx.autofs)
vim /etc/share.autofs
#配置内容如下
/share /etc/auto.share
#第一个为自动挂载的父级文件夹(autofs会自动创建,不用自己手动创建文件)第二个为子级配置文件的路径
#现在开始建子级配置文件

vim /etc/auto.share
#配置内容如下:
share2 192.168.200.10:/opt/share2
#第一个是挂载目录名   第二个是远程挂载点
#然后,重启autofs服务
systemctl restart autofs

3.排错
(1)注意权限(比如限制了ip地址访问权限【如果访问不了,就配置一张网卡】,限制了读取权限,防火墙没关,selinux没关)
(2)父级配置文件和子级配置文件的文件名格式不要搞错了
(3)不要直接照着打,我这没配置server端呢

server端要点:

1.安装nfs服务
2.配置好/etc/exports文件内容

vim /etc/exports
#配置内容如下:
/opt/share1 *(ro,sync)
/opt/share2 192.168.200.0/24(rw,sync)
#文件要自己创好,不然你咋分享啊