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
    • 最新
    • 标签
主页 / ubuntu / 问题 / 2596
In Process
8128
8128
Asked: 2010-08-19 09:30:40 +0800 CST2010-08-19 09:30:40 +0800 CST 2010-08-19 09:30:40 +0800 CST

备份工具比较

  • 772

这个问题的存在是因为它具有历史意义,但它不被认为是本网站的一个很好的主题问题,因此请不要将其用作您可以在这里提出类似问题的证据。虽然我们鼓励您帮助维护其答案,但请理解“大清单”问题通常不允许在 Ask Ubuntu 上进行,并且将根据帮助中心关闭。

备份非常重要。显然没有最好的备份工具,但是选项的比较会很有趣。

  • 图形界面?命令行?
  • 增量备份?
  • 自动备份?
  • 安装方法:在标准存储库中?购电协议?
software-recommendation backup
  • 30 30 个回答
  • 298190 Views

30 个回答

  • Voted
  1. 8128
    2010-08-19T09:40:35+08:002010-08-19T09:40:35+08:00

    似曾相识 安装 Déjà Dup

    默认安装 Déjà Dup(来自 Ubuntu 11.10)。它是一款面向普通桌面用户的 GNOME 工具,旨在成为“隐藏以正确方式进行备份的复杂性的简单备份工具”。

    它是执行增量备份的duplicity的前端,其中仅存储自上次备份以来所做的更改。它具有加密和自动备份的选项。它可以备份到本地文件夹、Amazon S3 或 Nautilus 可以连接的任何服务器。

    与 Nautilus 的集成非常出色,允许恢复从目录中删除的文件以及恢复单个文件的旧版本。

    主窗口截图

    恢复早期版本的文件

    请注意,截至 2016 年 2 月,该项目似乎几乎完全忽略了错误报告,只有少量的分类活动,最后一次错误修复可以追溯到 2014 年,尽管有一些新版本进行了微小的更改。

    • 150
  2. Decio Lira
    2010-08-19T14:32:52+08:002010-08-19T14:32:52+08:00

    时光倒流 及时安装

    我已经使用 Back in Time 有一段时间了,我很满意。

    您所要做的就是配置:

    • 保存快照的位置
    • 备份哪些目录
    • 何时进行备份(手动、每小时、每天、每周、每月)

    忘记它。

    要安装(在 Ubuntu 16.04 for gnome 上工作):

    sudo add-apt-repository ppa:bit-team/stable
    sudo apt-get update
    sudo apt-get install backintime-gnome
    

    程序 GUI 可以通过 ubuntu 搜索“backintime”打开。

    替代文字

    项目于 2019 年 8 月生效。

    • 113
  3. ændrük
    2010-09-08T11:29:29+08:002010-09-08T11:29:29+08:00

    rsnapshot 与 rdiff-backup

    我经常提到rsnapshot 和 rdiff-backup 的比较:

    相似之处:

    • 两者都使用类似 rsync 的算法来传输数据(rsnapshot 实际上使用 rsync;rdiff-backup 使用 python librsync 库)
    • 两者都可以在 ssh 上使用(尽管 rsnapshot 在没有一些额外脚本的情况下无法推送 ssh)
    • 两者都使用源的简单副本进行当前备份

    磁盘使用的差异:

    • rsnapshot 使用实际文件和硬链接来节省空间。对于小文件,存储大小相似。
    • rdiff-backup 将以前的版本存储为当前版本的压缩增量,类似于版本控制系统。对于经常更改的大文件,例如日志文件、数据库等,对于给定数量的版本,rdiff-backup 需要的空间要少得多。

    速度差异:

    • rdiff-backup 比 rsnapshot 慢,因为它需要计算增量文件。不过,有一些方法可以加快速度,比如--no-fsync和--no-compression选项。

    元数据存储的区别:

    • rdiff-backup 分别存储文件元数据,例如所有权、权限和日期。

    文件透明度的差异:

    • 对于 rsnapshot,备份的所有版本都可以作为纯文件访问。
    • 对于 rdiff-backup,只有当前备份可以作为纯文件访问。以前的版本存储为 rdiff 增量。

    备份级别的差异:

    • rsnapshot 支持多个级别的备份,例如每月、每周和每天。
    • rdiff-backup 只能删除早于给定日期的快照;它不能删除两个日期之间的快照。

    支持社区的差异:

    • rdiff-backup已经看到了很多最近的开发和错误修复活动。从 2019 年 12 月到 2020 年春季,rdiff-backup被重新设计为支持 Python 3 的版本 2。

    支持的文件系统:

    • rdiff-backup 支持所有 unixoid 文件系统。也支持 FAT32、NTFS 和 HFS+。截至今天(2020 年 7 月),exFAT 仍然存在问题。
    • 73
  4. user258532
    2010-08-19T22:08:54+08:002010-08-19T22:08:54+08:00

    rsync 安装 rsync

    如果您熟悉命令行工具,则可以使用rsync自动创建(增量)备份。它可以将您的目录镜像到其他机器。网上有很多可用的脚本如何做到这一点。在您的 crontab 中将其设置为重复任务。还有一个rsync名为Grsync的 GUI 前端,它使手动备份更容易。

    一个非常有用的例子是:

    rsync -vahP --delete --backup-dir ../$(date --iso-8601=minutes) <source directory> <destination directory>
    

    其中-vahP,-a标志很重要,因为它保留了文件权限并递归到子目录中。--backup-dir将更改和删除的文件存储在指定的备份目录中,该目录以当前日期和时间命名,方便。

    下面的想法使用后缀存储更改/删除的文件,该后缀带有当前时间/日期:

    rsync -vahP --delete --backup-dir ../backup --suffix .$(date --iso-8601=minutes) <source directory> <destination directory>
    

    虽然rsync速度非常快且用途广泛,但只有最后一次备份才能以明显的方式轻松恢复。

    保存已删除文件的另一种方法是使用硬链接。

    看:

    • http://www.sanitarium.net/golug/rsync_backups_2010
    • 66
  5. vh1
    2010-08-23T19:06:13+08:002010-08-23T19:06:13+08:00

    表里不一 安装重复

    Duplicity 是一个功能丰富的命令行备份工具。

    Duplicity 通过生成加密的 tar 格式卷并将它们上传到远程或本地来备份目录。它使用 librsync 记录文件的增量更改;gzip 压缩它们;和 gpg 来加密它们。

    Duplicity 的命令行可能令人生畏,但有许多前端可以实现 duplicity,从命令行 (duply) 到 GNOME (deja-dup),再到 KDE (time-drive)。

    • 44
  6. Derek
    2010-08-20T18:09:06+08:002010-08-20T18:09:06+08:00

    投递箱

    适用于 Windows、Mac 和 Linux 的跨平台(专有)云同步。2GB 在线存储是免费的,有付费选项。宣传为“在线存储、同步和共享文件”的一种方式,但也可用于备份目的。

    请注意,即使付费帐户的修订历史记录仅限于一年,而免费帐户也只有一个月。

    另请注意,恢复大量文件可能非常耗时,因为 Dropbox 不是作为备份工具构建的。

    在 Ubuntu 上使用 Dropbox

    • 37
  7. Scaine
    2010-09-30T14:02:02+08:002010-09-30T14:02:02+08:00

    幸运备份 安装 LuckyBackup

    之前没有提到过,所以我会说“LuckyBackup”是 rsync 上的一个极好的 GUI 前端,它使简单或复杂的备份和克隆变得轻而易举。

    请注意,此工具已不再开发。

    所有重要的屏幕截图都可以在他们的网站上找到,如下所示:

    幸运备份

    注意:截至 2021 年 1 月,luckyBackup 的最后一次发布是在 2018 年 11 月

    • 32
  8. 8128
    2010-08-19T20:28:27+08:002010-08-19T20:28:27+08:00

    备份PC 安装备份电脑

    如果您想备份整个家庭网络,我建议您在地下室/壁橱/洗衣房的始终在线服务器上运行 BackupPC。从备份服务器,它可以通过ssh、rsync、SMB等方式连接到任何其他计算机(不仅仅是linux计算机),并将它们全部备份到服务器。它通过硬链接合并相同的文件来实现增量存储,即使相同的文件是从不同的计算机备份的。

    BackupPC 运行一个 Web 界面,您可以使用它对其进行自定义,包括添加要备份的新计算机、启动即时备份,以及最重要的是恢复单个文件或整个文件夹。如果 BackupPC 服务器对您要还原到的计算机具有写入权限,它可以将文件直接还原到它们所在的位置,这非常好。

    BackupPC Web 界面 - 服务器状态页面

    • 27
  9. ændrük
    2011-06-04T15:49:57+08:002011-06-04T15:49:57+08:00

    肿块

    “基于 git packfile 格式的高效文件备份系统。能够对虚拟机映像进行快速增量备份。”

    强调:

    • 它使用滚动校验和算法(类似于 rsync)将大文件分成块。这样做最有用的结果是您可以增量备份巨大的虚拟机 (VM) 磁盘映像、数据库和 XML 文件,即使它们通常都在一个大文件中,并且不会为多个版本使用大量磁盘空间。
    • 数据在增量备份之间“自动”共享,而不必知道哪个备份基于另一个备份 - 即使备份是由两台甚至不知道彼此的不同计算机制作的。您只需告诉 bup 备份资料,它只保存所需的最少数据量。
    • 即使您的磁盘有未检测到的坏扇区,Bup 也可以使用“par2”冗余来恢复损坏的备份。
    • 您可以将 bup 存储库挂载为 FUSE 文件系统并以这种方式访问​​内容,甚至可以通过 Samba 将其导出。
    • 可以使用基于 KDE 的 bup 前端 (GUI),即Kup Backup System。
    • 25
  10. Diogo Gomes
    2010-08-23T19:51:02+08:002010-08-23T19:51:02+08:00

    崩溃计划

    CrashPlan 是一家提供业务备份的公司,没有针对个人用户的计划。

    特征

    • 10 美元/月/设备费
    • 三重目标数据存储和保护
    • 沉默而持续
    • 大量的保留和版本控制
    • 删除文件保护

    我考虑了一堆选项和配置(使用 rdiff-backup、duplicity、backup-ninja、amazon s3、远程服务器)。它最终归结为简单。

    CrashPlan是跨平台的,但不是开源的。

    还值得注意的是,使用(付费)CrashPlan Central“家庭”计划,您可以备份您拥有的所有计算机。

    • 24

相关问题

  • 最好的思维导图软件是什么?

  • 服务器的最佳rootkit删除工具?

  • 如何使文件夹与外部 USB 硬盘保持同步?

  • 从 Ubuntu 连接到 Windows 的最佳远程桌面工具是什么?[关闭]

  • 是否有 Paint.NET 替代方案?

Sidebar

Stats

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

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve