Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1014799
  • 博文数量: 116
  • 博客积分: 3758
  • 博客等级: 中校
  • 技术积分: 1316
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-17 11:49
个人简介

这家伙很懒。。。

文章分类

全部博文(116)

文章存档

2016年(3)

2015年(2)

2014年(1)

2013年(9)

2012年(25)

2011年(50)

2010年(12)

2009年(14)

分类: LINUX

2012-07-02 11:17:24

1.配置nfs
1.1#rpm -qa |grep nfs (查询系统中是否安装有nfs包)
2.2 # vi /etc/exports    (编译nfs服务的配置文件,我要把我的/data目录共享出来,允许所有网段的用户可以访问)
/rhome/nfs1     *(rw,async)
2.3.#exportfs –rv(这个命令可以验证我们设置的配置文件是    否正确,如果是下面的输出,就说明是正确的)
[root@station83 ~]# exportfs -rv
exporting *:/rhome/nfs1
或showmount -e localhost
[root@station83 ~]# showmount -e localhost
Export list for localhost:
/rhome/nfs1   *
2.4 # chkconfig --list |grep nfs (这个命令是查看nfs服务在哪几种启动级别会自动启动)
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
[root@station38 ~]# chkconfig nfs on (为了让nfs服务在2345这几个启动级别都启动,我执行了这个命令)
[root@station38 ~]# chkconfig --list |grep nfs (现在去查看一下)
nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off
2.5 [root@station38 ~]# service nfs restart    (现在我们就可以启动这个服务的,让我们的配置文件生效)

安全:配合/etc/hosts.allow与hosts.deny 固定IP访问


2.6 客户端测试
[root@station73 other]#  showmount -e 192.168.0.83
Export list for 192.168.0.83:
/rhome/nfs1   *
3.配置autofs
用autofs实现挂载192.168.0.83:/rhome/nfs1 到本机。
3.1 vim /etc/auto.master
#
/misc   /etc/auto.misc
/nfs    /etc/auto.home
/rhome  /etc/auto.misc
/home   /etc/auto.misc
#
# vi /etc/auto.misc
cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom下增加这行
nfs1            192.168.0.83:/rhome/nfs1
3.2 #service autofs restart  重新启动autofs服务
3.3 以nfs1在客户端登录
ssh nfs1@192.168.0.73
成功后[nfs1@station73 ~]$
---------------------------------------------------------------------------

1.服务端和客户端都需要开启portmap服务。RCP是nfs mount和umount时通信的方式。
2.假如客户端portmap没有启动,mount时,会非常慢,最终会失败。umount时,即使本地的portmap是关闭的,也能umount成功。 
3.挂载完成后,服务端的portmap停止后,nfs仍然工作正常,但是umout财会提示: not found / mounted or server not reachable。重启服务器的portmap也无济于事。
4.假如服务端的portmap重启了,那么nfs也要跟着重启,否则nfs工作仍然是不正常的。
5.假如服务端nfs关闭(IP是通的),这时客户端会无法umount,这时使用umount -f /nfs一般能成功,当服务端死机时,umount -f /nfs 有可能会失败,这时可以使用 umount -l /nfs .
 
最终建议:
1.使用NFS,就要使用portmap,NFS严重依赖于portmap,所以不要试图去停止它(portmap)。
2.当不能umount /nfs 分区时,试着使用umount -f /nfs,一般都能成功。
3.当umount -f /nfs不能umount时,可以试试umount -l /nfs. umount -l是最终级的umount。

阅读(2210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~