LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 683|回复: 2

如何通过网络挂载远程服务器上的整个开发环境?

[复制链接]
发表于 2011-1-10 01:24:06 | 显示全部楼层 |阅读模式
现在有服务器A (CentOS),本人没有管理员权限,可以通过ssh连接,有普通权限的用户名密码。

本机B (OpenSuse),本人自用,有管理员权限。

现在在服务器A上,有一个软件进行开发,所有的链接库,环境设置,makefile什么的都在A上。

平常,一般是使用ssh -X A.university.edu,登录到服务器,然后进行开发,同时可以使用make进行编译,测试程序。但是多人同时登录,调试, A上的内存吃紧。

而且, 本机B只能用作远程连接和编程文档的编写,无法进行程序编译测试(没有编译环境),实属浪费。

偶然看到可以使用sshfs映射网络路径到本机。

请问有没有办法直接把服务器A的整个开发环境映射到本机B上?直接在B上进行开发测试,然后同步到A上?有没有什么基于ssh的工具?

麻烦给小弟提个醒,万分感谢!
发表于 2011-1-10 12:30:05 | 显示全部楼层
最好不要,就算二进制兼容也可能会有很多问题,想加快编译的话,还是应该用distcc和ccache这样的东西。
回复 支持 反对

使用道具 举报

发表于 2011-1-10 14:10:09 | 显示全部楼层
理论上是可以的,将A计算机上的开发环境挂载到本地,然后通过chroot进去,但是A开发环境挂载到本地后对应的一些文件的权限会不会变了啊??

没事过,但是感觉应该是可以的,可以试试NFS ...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表