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

Posted 想剪个寸头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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=nfs 172.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=nfs 172.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=nfs 172.25.0.25:/123/123(文件的各种中创建得来的)

以上是关于linux配置autofsNFS共享(linux系统之间的文件共享)的主要内容,如果未能解决你的问题,请参考以下文章

Linux网络服务------NFS共享储存服务

用VMware虚拟Linux时如何创建共享文件夹?

Linux系统管理运维

Arch系linux配置Go开发环境

红帽系Linux系统安装流程及自动化安装

红帽系Linux系统安装流程及自动化安装