当前位置: 首页 > news >正文

11_1 Linux NFS服务与触发挂载autofs

11_1 Linux NFS服务与触发挂载服务

文章目录

  • 11_1 Linux NFS服务与触发挂载服务
    • @[toc]
    • 1. NFS服务基础
      • 1.1 示例
    • 2. 触发挂载autofs
      • 2.1 触发挂载基础
      • 2.2 触发挂载进阶autofs与NFS

文件共享服务:scp、FTP、web(httpd)、NFS

1. NFS服务基础

  • Network File System,网络文件系统
    • 用途:为客户机提供共享使用的文件夹
    • 协议:NFS( 2049)、RPC( 111)
    • 所需软件包:nfs-utils
    • 系统服务:nfs-server

1.1 示例

1. 虚拟机A:服务端              [root@server ~]# rpm  -q  nfs-utilsnfs-utils-1.3.0-0.54.el7.x86_64[root@server ~]# mkdir   /abc  #创建共享目录[root@server ~]# echo  haha  >  /abc/h.txt[root@server ~]# echo  xixi  >  /abc/x.txt[root@server ~]# ls  /abc/[root@server ~]# vim   /etc/exports文件夹路径      客户机地址(权限)  /abc       *(ro)       #允许所有客户端进行只读访问[root@server ~]# systemctl   restart   nfs-server2. 虚拟机B:客户端        ]#rpm  -q  nfs-utilsnfs-utils-1.3.0-0.54.el7.x86_64]#showmount -e 192.168.88.240 #查看对方nfs共享Export list for 192.168.88.240:/abc   *]# mkdir    /mnt/mynfs]# mount    192.168.88.240:/abc    /mnt/mynfs]# ls     /mnt/mynfs]# df -h   /mnt/mynfs   #查看正在挂载的设备信息3. 实现开机自动挂载           
_netdev:声明网络设备,系统在具备网络参数后,再进行挂载本设备[root@pc2 ~]# vim    /etc/fstab   ……此处省略一万字192.168.88.240:/abc   /mnt/mynfs    nfs     _netdev    0    0[root@pc2 ~]# umount   /mnt/mynfs[root@pc2 ~]# ls   /mnt/mynfs[root@pc2 ~]# mount   -a[root@pc2 ~]# ls   /mnt/mynfs

2. 触发挂载autofs

2.1 触发挂载基础

  1. 由 autofs 服务提供的“按需访问”机制
    • 只要访问挂载点就会触发响应,自动挂载指定设备
    • 闲置一段时间后,会自动卸载
[root@pc2 ~]# yum  -y  install  autofs
[root@pc2 ~]# systemctl restart autofs
[root@pc2 ~]# ls  /misc        # 访问啥也没有
[root@pc2 ~]# ls  /misc/cd     # 访问/misc/cd就将光驱设备挂上了
  1. 触发挂载实现,必须多级的目录结构: /监控目录/挂载点目录

    • 主配置文件/etc/auto.master
      • 监控点目录 挂载配置文件的路径
    • 挂载配置文件,比如 /etc/auto.misc
      • 触发点子目录 -挂载参数 :设备名
  2. 案例:虚拟机B访问/myauto/nsd,光驱设备挂载/ myauto/nsd

[root@pc2 ~]# yum -y  install   autofs
[root@pc2 ~]# vim   /etc/auto.master
……此处省略一万字 
/myauto      /opt/xixi.txt
……此处省略一万字
[root@pc2 ~]# vim  /opt/xixi.txt
nsd    -fstype=iso9660     :/dev/cdrom
[root@pc2 ~]# systemctl  restart   autofs
[root@pc2 ~]# ls   /myauto/
[root@pc2 ~]# ls   /myauto/nsd

2.2 触发挂载进阶autofs与NFS

  • 任务:虚拟机B访问/myauto/abc,虚拟机A 的nfs共享/public挂载到/myauto/abc
[root@pc2 ~]# yum -y install autofs
[root@pc2 ~]# vim   /etc/auto.master
……此处省略一万字 
/myauto      /opt/xixi.txt    
……此处省略一万字                          
[root@pc2 ~]# vim   /opt/xixi.txt
nsd    -fstype=iso9660     :/dev/cdrom
test  -fstype=nfs    192.168.88.240:/abc
[root@pc2 ~]# systemctl  restart  autofs
[root@pc2 ~]# ls  /myauto/abc

http://www.lryc.cn/news/369169.html

相关文章:

  • 开发uniapp 小程序时遇到的问题
  • 怎样快速获取Vmware VCP 证书,线上考试,voucher报名优惠
  • LeetCode 1141, 134, 142
  • 华为FPGA工程师面试题
  • Windows11上安装docker(WSL2后端)和使用docker安装MySQL和达梦数据库
  • UnityXR Interactable Toolkit如何实现Climb爬梯子
  • sqli-labs 靶场 less-11~14 第十一关、第十二关、第十三关、第十四关详解:联合注入、错误注入
  • 国内外网络安全现状分析
  • vscode copilot git commit 生成效果太差,用其他模型替换
  • 计算机毕业设计hadoop+spark+hive舆情分析系统 微博数据分析可视化大屏 微博情感分析 微博爬虫 微博大数据 微博推荐系统 微博预测系统
  • 【MySQL】(基础篇二) —— MySQL初始用
  • 计算机网络 期末复习(谢希仁版本)第4章
  • 如何使用Pandas处理数据?
  • Error: spawn xdg-open ENOENT
  • 写给大数据开发,如何去掌握数据分析
  • 大数据湖一体化运营管理建设方案(49页PPT)
  • 大模型训练的艺术:从预训练到增强学习的四阶段之旅
  • Linux 网络设置
  • 交易中的群体行为特征和决策模型
  • Android14之向build.prop添加属性(二百一十九)
  • Cargo
  • 大学生如何学习node.js?
  • 速盾:服务器遭受ddos攻击如何防御
  • docker-ce 和 docker-ee介绍版本介绍
  • [Java] TDengine时序数据库时间戳(timestamp)字段插入数据的实现方法
  • 我的mybatis学习笔记之二
  • 【网络编程开发】11.IO模型 12.IO多路复用
  • elementui Menu 二级菜单 min-width修改无效
  • 字符串拼接之char实现
  • 教育的数字化转型——Kompas.ai如何变革学习体验