免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1099 | 回复: 3
打印 上一主题 下一主题

搜索到一文章,谁来帮我理解一下这句话的意思! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-27 16:49 |只看该作者 |倒序浏览
问题一:就是我加了下画线的那句!解释一下!!

我们知道,在Linux下面无论是软盘、光盘还是其他的逻辑驱动器都是需要先mount,然后才能访问该驱动器中的内容,这叫做“安装本地文件系统”,而NFS实际上也是通过安装“文件系统”来实现文件共享的,只不过NFS安装的是“远程文件系统”。对于Linux而言,安装“远程文件系统”与安装“本地文件系统”没有什么区别;对用户来说,他将不会知道自己访问的文件究竟是在本地还是在远程主机上面。Mount命令的语法是:
mount  host:/test  /temp/test
其中host是远程Linux主机的机器名,也可以换成IP地址,接下来一个“:”,后面紧跟着的test是远程主机上面允许共享的目录名。/temp/test是本地的一个目录名。
这条命令的意思是:将主机名为host上的test目录安装到本地主机上面的/temp/test目录中,以后只要进入/temp/test就可以访问共享资源了。
任何一台Linux机器即既可以作为NFS 客户也可以作为NFS服务器,也就是说它可以向其他机器输出文件系统,也可以安装其他机器输出的文件系统。拥有实际的物理磁盘并且通过NFS将这个磁盘共享的主机叫NFS文件服务器,通过NFS访问远程文件系统的主机叫NFS客户机。上面的这条mount实际上就是在NFS客户机上所执行的命令,下面我们来看看NFS服务器的配置。假设我们配置的NFS服务器的IP地址是192.168.0.1。
编辑/etc/exports文件 它的格式是:Directory hostname(options)。其中(options)是可选的,比方说“/mnt/test 192.168.0.10”表示允许主机192.168.0.10安装/mnt/test。
如果后面加上选项,如“/mnt/test 192.168.0.10(ro)anotherhost(rw)”则表示仅仅允许192.168.0.10以只读方式安装/mnt/test,但允许主机名为anotherhost的计算机以读写方式安装/mnt/test,缺省情况下为ro方式。
在编辑exports文件时,有一点要注意,就是hostname不能是本地主机名或者本地主机的IP地址,换句话说,您不能够在单机上进行NFS服务的测试。
启动服务器端 在命令行下面输入rpc.nfsd和rpc.mountd,启动NFS守护进程。


另外

1)我的主机(服务端-redhat9--ip:10.3.10.104---共享目录为/home/zhaosmb2)/etc/exports文件如下:
/home/zhaosmb2/          10.3.10.103(rw)

2)我的从机(客户端-redflag4.1--ip:10.3.10.103--共享目录为/home/share)执行命令如下
mount 10.3.10.104:/home/zhaosmb2 /home/share
执行结果是没反应(我已重启了nfs服务。)

问题二:我以上问题出在哪?

论坛徽章:
0
2 [报告]
发表于 2006-02-27 16:55 |只看该作者
问题二,过了好长的时间,终于mount上了,怎么要这么长的时间啊!

论坛徽章:
0
3 [报告]
发表于 2006-02-27 17:50 |只看该作者
问题1,指在服务器端不能mount本机export出去的网络文件夹
2,尝试将你两台电脑的主机名加到hosts文件中,或者建立对应的域名解释,速度慢和域名解释有关

论坛徽章:
0
4 [报告]
发表于 2006-02-27 23:08 |只看该作者
但是我测试过单机的nfs实验
当然,我hostname处是*
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP