加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如何保持两个文件夹自动同步?

发布时间:2020-12-16 01:24:18 所属栏目:安全 来源:网络整理
导读:我想要一个文件夹的所有子树的同步副本. 它应该自动工作;每当我从原始文件夹创建,修改或删除工作人员时,必须将这些更改自动应用于同步文件夹. 哪个是这个任务的最佳方法? BTW:我在Ubuntu 12.04 最终目标是分离实时备份副本,而不使用符号链接o mount. 我使
我想要一个文件夹的所有子树的同步副本.

它应该自动工作;每当我从原始文件夹创建,修改或删除工作人员时,必须将这些更改自动应用于同步文件夹.

哪个是这个任务的最佳方法?

BTW:我在Ubuntu 12.04

最终目标是分离实时备份副本,而不使用符号链接o mount.
我使用Ubuntu One在我的电脑之间同步数据,一段时间后出现问题,同时我的所有数据都丢失.

所以我想进一步增加一个备份副本的数据:

我保存我的数据存储在一个“文件夹A”
>我需要我现在的问题的答案,创建一个单向同步的“文件夹A”到“文件夹B”(cron一个脚本与rsync可以吗?我需要它是从A到B的一种方式,对B的任何更改都不能应用于A.
>我只是用Ubuntu One保持同步“文件夹B”

以这种方式,A中的任何改变将被应用于B,其将从U1检测并与云进行同步.
如果出现任何问题,U1会删除B上的数据,我总是在A.

灵感来自于lanzz的评论,另外一个想法可能是在启动时运行rsync来备份Ubuntu One下的文件夹的内容,只有在rsync被遵守之后启动Ubuntu One.
你觉得怎么样?
那么如何知道rsync何时结束?

看看rsync,例如 here的教程.

还可以看看onchange script.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读