实验:NFS服务器配置与管理
小编:动力软件园 时间:2014-04-02 12:47:47
					   准备工作:
  
  克隆一个虚拟机,配置同一个网段IP,看是否能ping通
  
  需求:
  
  1、/media目录
  
  共享/media目录,允许所有客户端访问该目录并只有只读权限。
  
  2、/nfs/public目录
  
  共享/nfs/public目录,允许172.36.2.0/24网段的客户端访问,并且对此目录有读写权限。
  
  解决方案:
  
  服务器端(172.36.2.60)
  
  1、	创建相应目录
  
  Mkdir  /media
  
  Mkdir  /nfs/public
  
  2、安装nfs-utils及portmap软件包
  
  没有就用rpm或yum安装一下哈~
  
  nfs-utils-1.0.9-24.el5:nfs服务的主程序包,它提供rpc.nfsd及rpc.mountd这两个daemons以及相关的说明文件。
  
  portmap-4.0-65.2.2.1:rpc主程序,记录服务的端口映射信息。
  
  3、编辑/etc/exports配置文件
  
  /etc/exports:nfs服务的主配置文件
  
  vi /etc/exports
  
  配置后
  
  /media *(ro)
  
  /nfs/public 172.36.2.0/24(rw)
  
  注意:在发布共享目录的格式中除了共享目录是必跟参数外,其他参数都是可选的。并且共享目录与客户端之间及客户端与客户端之间需要使用空格符号,但是客户端与参数之间是不能有空格的哈~
  
  4、启动portmap和nfs服务
  
  由于NFS服务是基于portmap服务的,所以我们需要先启动portmap服务:service portmap restart ,然后 service nfs restart
  
  5.关闭防火墙
  
  6、测试
  
  (1)NFS服务器本机测试
  
  a). exportfs –rv //重新输出nfs服务器的共享目录
  
  b). exportfs –auv //停止输出,客户端将访问不到
  
  (2) Linux客户端测试
  
  a). 查看nfs服务器共享目录
  
  showmount -e 172.36.2.60
  
  b)挂载及卸载NFS文件系统
  
  mount -t nfs NFS服务器IP地址或主机名:共享名 本地挂载点
  
  #mkdir /mnt1 /mnt2
  
  #mount 172.36.2.60:/media /mnt1  //只读
  
  #ls /mnt1
  
  #touch /mnt1/11 //失败
  
  #mount 172.36.2.60:/nfs/public /mnt2 //可读可写
  
  #touch /mnt1/11   //失败
  
  思考:服务器授权了,为什么不能写呢?
  
  除了服务器授权外,还需要目录本身有被写的权限
  
  在服务器中设置目录的权限
  
  #chmod  757  /nfs/public
  
  客户端:
  
  #touch /mnt1/11   //成功				
				
					排行榜
				
												
				
			




