linux配置autofsNFS共享(linux系统之间的文件共享)

【linux配置autofsNFS共享(linux系统之间的文件共享)】识字粗堪供赋役,不须辛苦慕公卿。这篇文章主要讲述linux配置autofsNFS共享(linux系统之间的文件共享)相关的知识,希望能为你提供帮助。
使用服务器 1 做共享服务器 ,服务器2去访问共享

  • 配置服务器1(ip 172.25.0.25)
  • 配置服务器2(ip 172.25.0.26)做客户端,访问NFS共享
  • 用上面的mount 挂载设备或者网络共享,立刻生效,不管你是否适用共享,mount都会挂载共享,autofs 也可以挂载设备或者网络共享,不同的是它仅在你使用共享的一瞬间连接共享(比如你进去的一瞬间开始共享)
autofs 自动挂载(正题开始)
  • 不使用不挂载,使用时立刻自动挂载
  • 服务器2作为客户端,使用autofs自动访问服务器1的NFS共享(在服务器2上操作)
  1. yum -y install autofs安装autofs软件包
  2. vim /etc/auto.master修改主配置文件
  3. /home/etc/123.txt在任意行添加这个内容
    比如我想访问服务器1的DNS共享,把服务器1的共享目录挂载到我的/home目录下就是访问/etc/123.txt下的文件将它挂载到我的 /home目录下
    服务器1的信息,IP,共享目录都会出现在上面弄的/etc/123.txt里面
  4. vim /etc/123.txt新建一个上面在autofs配置文件中添加的文件
  5. 1234-type=nfs172.25.0.25:/123/123加入该行保存退出
    这里的tyoe 跟fstype 意思一样
    表示访问 172.25.0.25:/123/123挂载到 我们的/home/1234下。而home下的/etc/123.txt文件写入的内容就是需要访问的服务器1的设置过的NFS共享目录(格式就是服务器1的ip和设置的共享目录172.25.0.25:/123/123)
    1234-type=nfs172.25.0.25:/123/123
    等于mount -t nfs 172.25.0.25:/123/123/123
  6. systemctl enable autofs --now立即启动服务
  7. 验证
    ls /home是空的cd /home/1234 能进去表示是对的进去之后ls可查看
  • 总的来说就是我想访问的在/etc/123.txt 文件里面 (是根据要求指定的)而里面写入的共享地址在文件中按格式写的指定挂载到了 home下的 1234 目录下而1234目录 是这里的来的1234-type=nfs172.25.0.25:/123/123(文件的各种中创建得来的)

    推荐阅读