LinuxSir.cn,穿越时空的Linuxsir!

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

能不能实现映射一个ROOT到另一个运行系统中的ROOT呢

[复制链接]
发表于 2006-3-24 12:38:29 | 显示全部楼层 |阅读模式
比如 在 /mnt/ddht/下是一个ROOT,现在想把这个ROOT中所有的文件文件夹都映射到当前 ROOT中,如果文件相同就覆盖,没有的就使用原ROOT中的。

为这个ROOT添加命令执行路径是一个办法,但是/home 这样的就不行
为每一个文件都执行链接也可以,不过个人认为实在是下下策。
想寻求更好一点的办法。
发表于 2006-3-24 13:02:52 | 显示全部楼层
似乎,,,,,做不到。。。。

不知道世外高人怎么想。。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-24 13:02:51 | 显示全部楼层
似乎,,,,,做不到。。。。

不知道世外高人怎么想。。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-24 23:01:46 | 显示全部楼层
Post by wjping119
比如 在 /mnt/ddht/下是一个ROOT,现在想把这个ROOT中所有的文件文件夹都映射到当前 ROOT中,如果文件相同就覆盖,没有的就使用原ROOT中的。

为这个ROOT添加命令执行路径是一个办法,但是/home 这样的就不行
为每一个文件都执行链接也可以,不过个人认为实在是下下策。
想寻求更好一点的办法。

try rsync?
回复 支持 反对

使用道具 举报

发表于 2006-3-25 06:04:11 | 显示全部楼层
那样是不是会覆盖原文件,如果不一样的话?
回复 支持 反对

使用道具 举报

发表于 2006-3-25 09:15:53 | 显示全部楼层
I think that's what he wanted... "如果文件相同就覆盖"
回复 支持 反对

使用道具 举报

发表于 2006-3-25 10:46:28 | 显示全部楼层
是真正覆盖,还是只是一个普通的掩盖,而不是修改内容。。

不然的话,直接 yes n | cp -ai 就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-3-25 11:55:12 | 显示全部楼层
as far as I know, rsync is the way used for most mirror websites to sync with each other for updating files. It does overwrite the old one with the new file according to a specific checksum algorithm, not just simply updating the timestamp. The contents will sure be updated. I use rsync all the time to sync my local cvs repos from websites, it works pretty good. It doesn't necessary need to be remote and local, it can be just local to local.. so I thought it might be worth trying...
回复 支持 反对

使用道具 举报

发表于 2006-3-25 13:23:09 | 显示全部楼层
如果local的文件只是日期和remote的不同,rsync会不会下载remote的文件,还是只touch一下local的文件?
回复 支持 反对

使用道具 举报

发表于 2006-3-25 13:27:37 | 显示全部楼层
PATH+LD_LIBRARY_PATH?
回复 支持 反对

使用道具 举报

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

本版积分规则

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