注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

PostgreSQL 中文网

博客新家:https://postgres.fun/

 
 
 

日志

 
 

RHEL6学习: 自动映射网络文件系统 ( /etc/auto.master )  

2012-08-04 21:37:27|  分类: RHEL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

            今天学习了 NFS 客户端挂载的方法,关于 NFS 服务端的搭建之前写了 BLOG
http://francs3.blog.163.com/blog/static/4057672720122691612140/ ) 进行总结,
 这里主要介绍 NFS 客户端映射网络 NFS 目录的方法,这种自动挂并不通过 /etc/fstab
 进行。
 
 
一 环境信息
NFS Server   192.168.1.36    RHEL6.2   ( 主机名:redhatB )
NFS Client   192.168.1.35    RHEL6.2   ( 主机名:redhat6 )


二 NFS 服务端搭建
 
     之前的 BLOG 里详细介绍了了 NFS 服务搭建,为了实验需要,这里简单介绍下步骤。

--2.1 修改 /etc/exports,添加以下

 /nfs    192.168.0.0/16(ro,sync) 
   


--2.2 创建共享目录并创建文件

 mkdir -p /nfs
[root@redhatB ~]# cd /nfs
[root@redhatB nfs]# touch a.txt
[root@redhatB nfs]# ll
total 4
-rw-r--r--. 1 root root 5 Aug  4 21:00 a.txt
   


--2.3 开启 nfs 服务

 [root@redhatB nfs]# service nfs restart
Shutting down NFS mountd: [  OK  ]
Shutting down NFS daemon: [  OK  ]
Shutting down NFS quotas: [  OK  ]
Shutting down NFS services:  [  OK  ]
Starting NFS services:  [  OK  ]
Starting NFS quotas: [  OK  ]
Starting NFS daemon: [  OK  ]
Starting NFS mountd: [  OK  ]
   

 

--2.4 设置 NFS 开机自启动

 [root@redhatB nfs]# chkconfig nfs on
   

 

三 NFS 客户端配置
--3.1 开启 autofs 服务

 [root@redhatB nfs]# service autofs restart
Stopping automount: [  OK  ]
Starting automount: [  OK  ]
   


--3.2 设置 autofs 开机自启动

 [root@redhatB nfs]# chkconfig autofs on

  备注:autofs 服务可以按需挂载 NFS 文件系统,不活动时间间隔为 5 分钟,这个配置在
             文件 /etc/sysconfig/autofs 中的参数 TIMEOUT 参数设置。


--3.3 查看 NFS 服务端共享的目录列表

 [root@redhat6 nfs]# showmount -e 192.168.1.36
Export list for 192.168.1.36:
/nfs 192.168.0.0/16
   

      备注:上面只是准备工作,真正的映射步骤如下。


四 方法一: 使用 /net 目录访问 NFS 文件系统

       当 NFS Client 端开启 autofs 服务时,有个特殊映射目录 /net,平常这个目录为空,
当访问 /nfs/nfsserver.domain 时,会自动创建目录并 mount,并显示 NFS 服务共享
目录的文件,如下所示:

--4.1 进入 /net 目录

 [root@redhat6 net]# cd /net
[root@redhat6 net]# ls

[root@redhat6 net]# cd 192.168.1.36
[root@redhat6 192.168.1.36]# ll
total 0
drwxr-xr-x. 2 root root 0 Aug  4 20:43 nfs

[root@redhat6 192.168.1.36]# cd nfs
[root@redhat6 nfs]# ll
total 4
-rw-r--r--. 1 root root 5 Aug  4 21:00 a.txt

   

   备注:开始进入 /net 目录显示为空,当进入相应 NFS 服务器目录时,自动 mount NFS 文件系统。
 
 
五 方法二:自定义目录访问 NFS 文件系统

     除了使用 /net 目录映射 NFS 文件系统,还可以自定义目录映射 NFS 文件系统,这些配置需要在
配置文件 /etc/auto.master 进行配置。 


--5.1 修改 /etc/auto.master 配置文件 ( NFS 客户端上操作)

   修改配置文件,增加红色字体内容

 # Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#
/misc   /etc/auto.misc
/francs /etc/auto.francs
   

   备注:配置两项,第一项为挂载的目录,第二项为挂载的配置文件,即 NFS 映射匹配表。

 

--5.2 复制配置文件 /etc/auto.misc

 [root@redhat6 nfs]# cp /etc/auto.misc /etc/auto.francs
   

--5.3 修改配置文件 /etc/auto.francs 增加以下内容

 test_nfs                -ro,soft,intr           192.168.1.36:/nfs

 备注:在配置文件 /etc/auto.francs 中定义明细的 nfs 文件系统挂载点。 

 

--5.4 创建新的挂载目录

 [root@redhat6 nfs]# mkdir -p /francs
   

--5.5 重启 autofs

 [root@redhat6 francs]# service autofs stop
Stopping automount: [  OK  ]
[root@redhat6 francs]# cd /net
[root@redhat6 net]# ls
[root@redhat6 net]# cd /
[root@redhat6 /]# service autofs start
Starting automount: [  OK  ]
   


--5.6 测试

 [root@redhat6 /]# cd /francs
[root@redhat6 francs]# ls
[root@redhat6 francs]# cd test_nfs
[root@redhat6 test_nfs]# ls
a.txt

   备注:在新的目录 /francs 下可以访问 nfs 文件系统了。

  评论这张
 
阅读(23443)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018