使用 NFS 挂装 远程服务器 目录 实现共享!!
[电子牙齿] www.etooth.cn
西菲de世界 bbs.etooth.cn
通过NFS可以将远程主机的目录(如server1:/software)挂装(mount)为本地主机的一个目录(server2:/s1software),如同存取本机文件一样,存取远程主机的文件。具体设置方法包括远程主机和本地主机的设置:
远程主机
1. 以root用户登录server1。
2. 检查portmap进程工作。运行命令
# ps -aux|grep portmap
应显示portmap的进程信息。否则启动portmap服务
# /etc/rc.d/init.d/portmap start
3. 修改/etc/exports文件,添加
/software server2(rw,root_squash) server3(rw,root_squash)
/software为希望共享的目录名,server2和server3为希望挂装该共享目录的主机名(或IP地址),选项rw表示挂装后该目录具有读和写权限(也可设为ro,表示只读),选项root_squash表示挂装目录的机器root用户对该目录不具备写权限(否则为no_root_squash)。
4. 启动或重启nfs进程。
# / etc/rc.d/init.d/nfs start
5. 如果希望每次重启机器后都能保证远程主机目录已挂装在本地主机上,应在远程主机上做两个符号链接。
# ln -s /etc/rc.d/init.d/portmap /etc/rc.d/rc5.d/S18portmap
# ln -s /etc/rc.d/init.d/nfs /etc/rc.d/rc5.d/S28nfs
本地主机
1. 以root用户登录(如server2或server3),启动portmap
# /etc/rc.d/init.d/portmap restart
2. 建一个远程主机目录的本地挂装点(即本地目录)
#mkdir /s1software
3. 改/etc/fstab,添加如下一行
server1:/software /s1software nfs deaults 0 0
4. 挂装远程目录,运行
# mount -a
5. 列出本地挂装点目录,查看是否远程目录
# ls /s1software
现在就可以看到server1服务器上共享的目录内容了
[ 本帖最后由 牙齿晒太阳 于 2005-12-13 12:16 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
支持牙齿兄原创!!
.........
反反复复
启动NFS服务器需要启动portmap和nfs两个服务.并且portmap一定要优先于nfs启动
停止NFS服务器,需要先停止NFS服务在停止portmap服务!
支持兄弟的帖子!!不错哟!
好东西,收藏一下!
问一下WIN下能用上NFS共享出来的目录吗?
支持~
复习一下先:)
[quote]原帖由 "spritecat"]问一下WIN下能用上NFS共享出来的目录吗?[/quote 发表:
答案是可以的,当然你需要用一个软件,但是那个软件我没有哟,如果哪个朋友有用过的话,希望共享出来!软件的名字我忘记了哟
Microsoft Service for UNIX 目前版本3.5, 在微软SFU的主页免费下载。我正在用, 还行。