现在将nfs与autofs联用小记下,已方便客户端访问。
service_nfs,hostname:master, ipaddress:192.168.100.120
client_nodes01,hostname:Nodes01, ipaddress 192.168.100.70
1.确认安装nfs服务
[root@master ~]# rpm -qa | grep nfs-utils 服务器端 [root@Nodes01 ~]# rpm -qa | grep autofs 客户端 |
2.在master上,在/etc/exports上加入以内容
[root@master ~]#useradd -u 505 tvm [root@master ~]# vim /etc/exports /data01 192.168.100.70(rw,all_squash,anonuid=505,anongid=505) [root@master ~]# service nfs start |
3.在client_Nodes01,配置autofs服务,实现自动加载。
[root@Nodes01 ~]# mkdir /data
[root@Nodes01 data]# useradd -u 505 tvm [root@Nodes01 data]#echo"/data /etc/automaster.nfs" >> /etc/auto.master
[root@Nodes01 data]#vim /etc/automaster.nfs [root@Nodes01 data]# vim /etc/automaster.nfs data01 -rw,soft 192.168.100.120:/data01 data02 -rw,soft 192.168.100.120:/data02 [root@Nodes01 data]# service autofs start |
3.测试
[root@Nodes01 data]# cd data01 [root@Nodes01 data01]# mkdir 2 [root@Nodes01 data01]# ll 总用量 16 drwxrwxr-x 2 tvm tvm 1024 2月 23 2013 01 drwxr-xr-x 2 tvm tvm 1024 2月 23 2013 2 drwx------ 2 root root 12288 1月 30 12:15 lost+found [root@Nodes01 data01]# cd /data/data02 [root@Nodes01 data02]# mkdir 03 [root@Nodes01 data02]# ll 总用量 18 drwxr-xr-x 2 root root 1024 2月 22 2013 02 drwxr-xr-x 2 root root 1024 2月 23 2013 03 -rw-r--r-- 1 root root 884 2月 23 2013 inittab drwx------ 2 root root 12288 1月 30 12:15 lost+found [root@Nodes01 data02]# df -h 文件系统 容量 已用 可用 已用%% 挂载点 /dev/mapper/VolGroup-lv_root 13G 979M 11G 9% / tmpfs 92M 0 92M 0% /dev/shm /dev/sda1 485M 43M 417M 10% /boot 192.168.100.120:/data01 297M 10M 271M 4% /data/data01 192.168.100.120:/data02 350M 10M 322M 4% /data/data02 |
4.autofs实例
问题:在nfs_service上的/home 需要将其共享出去,但不确定其客户端要加载/home下哪个子目录?
(1)在nfs_service上的nfs服务配置文件上/etc/exports加入以内容
/home 192.168.100.0/24(rw,no_root_squash,sync) |
(2)客户端配置autofs
在/etc/auto.master中加入以下内容
/data /etc/automaster.nfs |
在/etc/automaster.nfs中加入以内容
* -rw,soft 192.168.100.120:/home/& |
重新加载autofs配置文件
service autofs reload