由 nobody_am 在 07-16-2003 06:22 发表:
用实验快速配置Nfs[原创]
前言:nfs是linux,unix系统之间高速共享的一种方式,本文用实验的方式快速配置nfs。
[实验目的]
实现nfs共享。
[实验要求]
1.两台RH9.0的机器。
2.机器1,IP:192.168.0.1
3.机器2, IP:192.168.0.2
[实验步骤]
1.关掉两台机的iptables
service iptables stop
chkconfig iptables off
2.机器1上,安装下列包
nfs-utils
portmap
缺什么,装什么。
3.两台机上,创建一个用户共享他的home目录。
useradd -u 1500 nfsuser
passwd nfsuser
设密码:nfsuser
注意:nfsuser的UID相同,当然不一定用1500
4.机器1,编辑/etc/exports
/home/nfsuser 192.168.0.2(rw)
注意:IP和()选项之间,不可以有空格。
5.机器1,启动服务.
service portmap restart
service nfs restart
service nfslock restart
rpcinfo -p
程序 版本 协议 端口
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32768 status
100024 1 tcp 32768 status
391002 2 tcp 32769 sgi_fam
100011 1 udp 668 rquotad
100011 2 udp 668 rquotad
100011 1 tcp 671 rquotad
100011 2 tcp 671 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 32793 nlockmgr
100021 3 udp 32793 nlockmgr
100021 4 udp 32793 nlockmgr
100005 1 udp 32794 mountd
100005 1 tcp 32979 mountd
100005 2 udp 32794 mountd
100005 2 tcp 32979 mountd
100005 3 udp 32794 mountd
100005 3 tcp 32979 mountd
6.机器1,初试化共享目录
exportfs -v
exportfs -r
showmount -e 192.168.0.1
7.如果显示出正确的共享列表的话,在机器2上挂载机器1的/home/nfsuser。
mount -t nfs -o rw 192.168.0.1:/home/nfsuser /mnt/cdrom
8.在机器2上,分别用root,nfsuser帐户对/mnt/cdrom进行读写操作。出现什么情况?
你有什么结论?
[实验总结]
本文对于exportfs 中的选项只用了rw,比较简单。其他选项,可以参考man exports.它
还会提供更多的例子,及其分析。如果想深入了解,必须对它进行研究。
如果网页看不清楚,请参考附件: word文档
若超连接有问题,请用下面连接:
http://www.linuxsir.com/bbs/attachment.php?s=&postid=289081
解放思想,实事求是!!
由 将爱情进行到底 在 07-22-2003 21:30 发表:
谢谢楼主的文章先。
做了该试验,发现如果用nfsuser,则提示不能使用mount命令,怎么解决?
由 nobody_am 在 07-22-2003 23:19 发表:
将爱情进行到底兄
不知道用root可以挂载吗?
如果root能挂载,然后可以用nfsuser账户对挂载上来的东西读写操作。
在这个实验中,好象root既不可以读,又不可以写。
并且,挂载后的权限成为:drwx------.
本来一般用户就是不可以用mount命令的,
尽管/bin/mount命令有SUID,我也不知道是怎么回事。
我遇到的问题是在RH8.0作nfs服务器,挂载的时候,有时不灵。
解放思想,实事求是!!
由 将爱情进行到底 在 07-23-2003 09:47 发表:
我用root可以mount server:/home/nfsuser,可以读写
但是挂载后的权限跟你说的一样
drwx------ 3 nfsuser nfsuser 4096 Jul 23 2003 nfstest
我用root挂载后su到nfsuser也可以进行读写.
由 Glue 在 07-23-2003 11:07 发表:
我也试了一下,如果想让nfsuser自己mount的话,
你可以在192.168.0.2的/etc/fstab里加一行,
192.168.0.1:/home/nfsuser /mnt/cdrom nfs noauto,user 0 0
这样的话,nfsuser就可以用下面的命令挂了
mount /mnt/cdrom
-_-
由 将爱情进行到底 在 07-23-2003 11:20 发表:
192.168.0.1:/home/nfsuser /mnt/cdrom nfs noauto,user 0 0