用实验快速配置Nfs[原创]

由 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

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus