Chinaunix首页 | 论坛 | 博客
  • 博客访问: 66788
  • 博文数量: 42
  • 博客积分: 1720
  • 博客等级: 上尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-03 22:26
文章分类

全部博文(42)

文章存档

2011年(1)

2010年(2)

2009年(39)

我的朋友

分类: LINUX

2009-06-04 21:22:39

服务端设置:

例如可以编辑/etc/exports为: 
 /tmp
     
*(rw,no_root_squash) 
 /home/public
 192.168.0.*(rw)  
 *(ro) 
 /home/test
  
192.168.0.100(rw) 
 /home/linux
 
 *.the9.com(rw,all_squash,anonuid=40,anongid=40) 
 
设定好后可以使用以下命令启动
NFS: 
 /etc/rc.d/init.d/portmap start (
REDHATPORTMAP是默认启动的)
 
 /etc/rc.d/init.d/nfs start 

 rw
:可读写的权限; 
 ro
:只读的权限;
 
 no_root_squash
:登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限,此参数很不安全,建议不要使用。
 
 root_squash
登入NFS主机使用共享目录的使用者,如果是root,那么对于这个共享的目录来说,它就具有 root的权限。
 all_squash
:不管登陆NFS主机的用户是什么都会被重新设定为nobody 
 anonuid
:将登入NFS主机的用户都设定成指定的user id,ID必须存在于/etc/passwd中。
 
 anongid
:同 anonuid ,但是? group ID 就是了!
 
 sync
:资料同步写入存储器中。
 
 async
:资料会先暂时存放在内存中,不会直接写入硬盘。
 
 insecure 
允许从这台机器过来的非授权访问。 

#exportfs -rv 刷新exports

#exportfs -au 全部卸载 exports里面的配置

客户端设置:

客户段的操作: 
 1
showmout命令对于NFS的操作和查错有很大的帮助,所以我们先来看一下showmount的用法
 
 showmout 
 -a 
:这个参数是一般在NFS SERVER上使用,是用来显示已经mount上本机nfs目录的cline机器。
 
 -e 
:显示指定的NFS SERVERexport出来的目录。
 
 
例如:
 
 showmount -e 192.168.0.30 
 Export list for localhost: 
 /tmp * 
 /home/linux *.linux.org 
 /home/public (everyone) 
 /home/test 192.168.0.100 

 

 2mount nfs目录的方法: 
 mount -t nfs hostname(orIP):/directory /mount/point 
 
具体例子:
 
 Linux: mount -t nfs 192.168.0.1:/tmp /mnt/nfs 
 Solaris:mount -F nfs 192.168.0.1:/tmp /mnt/nfs 
 BSD: mount 192.168.0.1:/tmp /mnt/nfs 

 

 3mount nfs的其它可选参数: 
 HARD mount
SOFT MOUNT
 
 HARD: NFS CLIENT
会不断的尝试与SERVER的连接(在后台,不会给出任何提示信息,LINUX下有的版本仍然会给出一些提示),直到MOUNT上。
 
 SOFT:
会在前台尝试与SERVER的连接,是默认的连接方式。当收到错误信息后终止mount尝试,并给出相关信息。
 
 
例如:mount -F nfs -o hard 192.168.0.10:/nfs /nfs 
阅读(324) | 评论(0) | 转发(0) |
0

上一篇:gcc降级

下一篇:货币战争的某段

给主人留下些什么吧!~~