使用备份同步 Dropbox 的安全方法

使用备份同步 Dropbox 的安全方法

我使用 Dropbox,但也喜欢将文件备份到外部硬盘。我目前每小时进行一次从 Dropbox 到外部硬盘的单向同步。这非常低效,因为应用程序每次都会重新检查所有校验和。但是,我这样做是因为我不明白如果您将一个大文件复制到 Dropbox,然后在复制过程中尝试将文件复制到备份,Dropbox 会怎么做。

在我的设置中,我将文件复制到位置 A 的 Dropbox 文件夹,然后将位置 B 的 Dropbox 文件夹中的文件复制到外部硬盘。因此 Dropbox 基本上是一种将文件传输到更靠近外部硬盘的方式。

是否有一种安全且有保障的方法来备份 Dropbox 文件,而不会受到这种可能的竞争条件的影响?


进一步说明:问题是 Dropbox 是否会自动更新本地副本(使用锁定或重命名或其他技巧)并保留文件属性。但是,我相信(现在有人告诉我)修改时间、创建时间等属性不会在机器之间传递。

需要明确的是,这不是关于上传或 Dropbox 如何处理其服务器上的更新的问题。这只是关于下载的问题,以及是否存在文件本地副本不完整或不一致的时间段。我认为避免不一致的唯一合理方法是,如果复制正在修改的本地文件,则更改副本,删除旧副本并重命名新副本。这实际上是怎么回事?如果文件很大,则存在明显的空间问题,所以我不知道他们是否这样做。

答案1

您不应该造成任何损害,因为 Dropbox 首先是您本地硬盘上的一个文件夹。然后,此文件夹可以与在线 Dropbox 服务器同步,但如果您在它完成在线备份之前将其备份到外部驱动器上,则不会有问题,因为文件在您的本地驱动器上已经完成。

答案2

看来 Dropbox 确实会将文件下载到缓存中,然后在完全下载后在本地复制并删除旧版本。修改时间、创建时间等属性不会在机器之间传递,但 Windows 机器上的本地“上次修改”日期可以查看发生了什么变化。这足以让标准备份实用程序发挥作用。

相关内容