linux之自动挂载

如果想要实现自动挂载,应该挂在客户端!!!!!

客户端:

[root@localhost ~]# yum install nfs-utils -y (下载软件)
[root@localhost ~]# systemctl start nfs-utils.service (启动该软件的服务)

[root@localhost ~]# mkdir    /bendi_dir(创建/bendi_dir目录)

[root@localhost ~]# mount 192.168.25.131:/data_server  /bendi_dir(将客户端的目录/bendi_dir挂载到服务端的/data_server上,其中IP地址为服务端的)

[root@localhost ~]# systemctl start rpcbind.service (启动该软件的服务)

[root@localhost ~]# yum search autofs(寻找可以自动挂载的软件)
 [root@localhost ~]# yum install autofs.x86_64 -y (下载软件)
[root@localhost ~]# systemctl start autofs.service (启动软件)

root@localhost ~]# vim /etc/auto.master(进入文件进行编辑)

接着进入

[root@localhost ~]# vim  /etc/auto.misc

红框为我们所要加的内容,蓝框为服务端的地址以及目录

[root@localhost ~]# systemctl restart autofs.service (重启服务使配置生效)

服务端:

IP地址为192.168.25.131

[root@localhost ~]# mount /dev/sr0 /mnt  (挂载)

[root@localhost ~]# mkdir /data_server(创建目录)

[root@localhost ~]# yum install nfs-utils.x86_64 -y(下载软件)

[root@localhost ~]# systemctl start nfs-server.service (启动软件)

[root@localhost ~]# vim /etc/exports.d/xx.exports(进入目录)

        /data_server  *(rw)       (把/data_server目录导出来用,并让其下的所有主机可以读和写)

[root@localhost ~]# systemctl restart nfs-utils.service (重启服务使配置生效)

[root@localhost ~]# systemctl stop firewalld.service (关闭防火墙)

[root@localhost ~]# exportfs      -ar(如果不想重启服务,可以使用这条语句)
[root@localhost ~]# chmod   o+w   /data_server/  (给客户端权限)

效果展示:

[root@localhost ~]# df -h(检查挂载)

发现/bendi.dir已经挂载

[root@localhost ~]# umount    /bendi_dir  (取消/bendi_dir的挂载)

[root@localhost ~]# cd /nfs_share/xixi  (进入到刚才编辑的/nfs_share/xixi查看)

[root@localhost ~]# df -h(检查挂载)

由此可见,自动挂载已经成功!!!!!!

技巧:

在客户端中我们能看到
[root@localhost ~]# vim /etc/auto.master(进入)
/nfs_share      /etc/auto.misc(插入的内容)

[root@localhost ~]# vim /etc/auto.misc(进入)
xixi            -fstype=nfs     192.168.5.123:/data_server(插入的内容)

这两个操作可以合并,一起后为mount    192.168.5.123:/data_server      /nfs_share/misc    
相关推荐
omegayy40 分钟前
KCP解读:拥塞控制
服务器·网络·网络协议·计算机网络·c#·游戏程序·kcp
开源优测3 小时前
这些年 devops 和自动化测试项目实践工具链集合
运维·devops
Bytebase4 小时前
MySQL 如何赶上 PostgreSQL 的势头?
运维·数据库·dba·开发者·数据库管理·devops
MonkeyKing_sunyuhua6 小时前
在 Ubuntu 22.04 上从 Wayland 切换到 X11的详细步骤
linux·运维·ubuntu
xchenhao6 小时前
Linux 环境(Ubuntu)部署 Hadoop 环境
大数据·linux·hadoop·ubuntu·hdfs·环境·dfs
凡人的AI工具箱6 小时前
每天40分玩转Django:Django DevOps实践指南
运维·后端·python·django·devops
running thunderbolt6 小时前
Linux : Linux环境开发工具vim / gcc / makefile / gdb / git的使用
linux·git·vim
高 朗6 小时前
【GO基础学习】项目日志zap Logger使用
服务器·学习·golang·日志·zap
鼾声鼾语7 小时前
thingsboard通过mqtt设备连接及数据交互---记录一次问题--1883端口没开,到服务器控制面板中打开安全组1883端口
运维·服务器·安全
alex88867 小时前
万界星空科技质量管理QMS系统具体功能介绍
运维·经验分享·科技·5g·能源·制造·流量运营