linux下使用nfs实现文件共享

linux下使用nfs实现文件共享

在linux间实现共享,可以使用smb和nfs。

在rf 5中默认使用smb。可以使用类似$ms的右键共享选项,在客户端firefox地址栏输入:smb://server-ip/share-dir即可浏览。

使用nfs方式:

服务器端:
1)编辑/etc/exports文件,加入要共享的文件或者目录,设定格式如下:

欲分享出去的目录 主机名称1或者IP1(参数1,参数2) 主机名称2或者IP2(参数3,参数4)

如:
/home/maple/kk_data  *(ro, sync)

ro是read only的意思,sync还不太明白,查一下,意思是将资料同步写入存储器。参数还有rw,async(资料会先暂时存放在内存中,不会直接写入硬盘)。

2)启动nfs服务:
#service nfs start

此时会报错:
关掉 NFS 配额:无法注册服务: RPC:无法接收; errno = 拒绝连接
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).

这里是需要启动portmap服务
#service portmap start
然后再启动nfs服务。

客户端:
1)启动portmap服务
2)挂载到本地目录
mount server-ip:/home/maple/kk_data /mnt/share
OK,可以到/mnt/share/ 目录下访问共享数据了。
fedora 8 里面没有 portmap 这个命令怎么办???
收藏了先!!