AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 52861
Accepted
barfoon
barfoon
Asked: 2009-08-12 09:34:09 +0800 CST2009-08-12 09:34:09 +0800 CST 2009-08-12 09:34:09 +0800 CST

Dropbox 版本/上传大文件如何?[关闭]

  • 772
这个问题不太可能帮助任何未来的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全球受众。如需使此问题更广泛适用的帮助,请访问帮助中心。
9 年前关闭。

我有一个免费的保管箱帐户(2GB),我想知道大文件的版本控制是如何工作的。

我有一个完整的备份网站@刚刚超过 1GB 的所有 web 文件。初始上传 1GB 后,每次同步都会通过 dropbox 计算文件的增量,还是必须再次上传整个文件以进行版本化?

总是有一个大文件的最新版本会很酷,但我不想每次上传 1GB 的带宽都被扼杀了。

这可能吗?

谢谢,

synchronization backup versioning dropbox
  • 3 3 个回答
  • 23614 Views

3 个回答

  • Voted
  1. Best Answer
    Moo
    2009-08-12T09:41:55+08:002009-08-12T09:41:55+08:00

    Dropbox 使用二进制差异算法将所有文件分解成块,并且只上传它在云中还没有的块。所有这些都在您的计算机上本地完成。

    Dropbox 不只是使用您已经上传的文件,它会将每个人的文件聚合到一个块数据库中,并根据该数据库检查每个本地块哈希。

    这意味着如果其他人上传了与您相同的文件(例如,最新的 Ubuntu ISO),那么上传将看起来是即时的,因为没有什么要上传,但是如果您正在更新一个定期更改的文件,例如您的备份文件,然后只上传更改。如果您上传一个完全独特的文件,那么您必须等待它全部上传。

    • 38
  2. mightytightywty
    2011-01-17T23:31:08+08:002011-01-17T23:31:08+08:00

    对于它的价值,Dropbox 声称在每个文件的每 4MB 上创建哈希值。这样,如果您更改 100MB 文件的连续 2MB,它可能只需要上传 4MB(如果您跨入第二个 4MB 块,则需要上传 8MB)来重新同步文件。

    我们使用的哈希值仅适用于 4MB 文件块

    来源:https ://blogs.dropbox.com/tech/2016/05/inside-the-magic-pocket/

    • 12
  3. Macaubas
    2009-08-12T11:48:49+08:002009-08-12T11:48:49+08:00

    同样重要的是要强调它不会在您更改文件时立即上传整个文件。例如,如果您有一个 2GB 的唯一文件,假设您持有的加密磁盘驱动器(例如当您使用 truecrypt 或 pgpdisk 时),并且您仅更改加密磁盘中的几个文件,Dropbox 只会上传块这有效地改变了。因此,例如,如果您将 2GB 的 pgpdisk 文件上传到 Dropbox,然后您只更改了 2GB 中的 100MB,那么 Dropbox 将足够智能,仅检测和更新已更改的内容。所以你不会浪费你的上传带宽上传已经存在的东西。

    我看到 Dropbox 团队正在开发的另一个功能是制作 Dropbox 来检测本地网络上运行的另一个 Dropbox 实例,并在它们之间同步信息。例如,您有一台笔记本电脑和一台台式机,并且都拥有相同的保管箱帐户,并且您在桌面上更新文件 - 桌面会立即与“云”同步 - 当您插入笔记本电脑时,而不是去cloud,dropbox 将直接从您的台式计算机下载差异,并且不会浪费您的下载带宽。这仍然是未来 - 但将是一个甜蜜的功能!

    • 4

相关问题

  • 文件复制到分支机构

  • 在本地同步 FTP 文件夹

  • 在 Windows Server 环境中跨 LAN 或 FTP 自动同步/备份文件?

  • 网络文件同步工具

  • 允许跨平台同步的密码管理器[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve