最近我需要(事实上,不只是需要)从我的笔记本上设置远程服务器。问题是服务器的文件系统是NFS,因此我觉得在服务器上设置我的本地文件夹比在笔记本上的某个位置设置会来得简单些。确实这样做很简单,但是当我这样设置后,在我的本地文件夹中的所有文件都是由我的笔记本中不存在的用户所拥有的。我记起来以前我是这样解决这个问题的:设置NFS时,建立一个系统中的ID与另一个系统中的ID的映射关系。用Google搜了半天“idmap”,我没有找到这么做的详细资料,尤其缺乏针对我只拥有客户端ID这种情况的资料。
后来一个朋友推荐我使用sshfs。(太感谢了,迈克尔!)基本上,如果你能通过SSH来访问服务器,那么你就可以在那个服务器上设置文件夹并且在本地访问这个文件夹。我需要做的就是在我的Ubuntu笔记本上安装“sshfs”工具包。sshfs使用FUSE,因此它会安装所有它需要的FUSE附件。
我用如下的命令来设置远程服务器:
这段命令不只设置了远程共享,用uid和gid选项它还可以解决了用户ID与你指定的ID不匹配的问题。如果两台机器间的网络连接状况很好的话,该设置性能非常好。但是当我在家里的服务器(用DSL连接)上设置文件夹时,它滞后地非常明显。我认为当你可以通过SSH访问远程服务器的时候,使用sshfs是设置该服务器的非常好的选择。即使你没有用户id/主机不匹配这类问题,它那优良的性能也应当是你不错的选择。如果有人只在客户端就可以解决NFS用户ID不匹配问题,我很乐意学习一下!
=============================================
原文链接:http://www.oreillynet.com/onlamp/
blog/2006/11/mounting_a_remote_filesystem_w.html
原文作者:Jeremy Jones
原文来源:Technical
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com |
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:赛迪网 作者:佚名