标签: incremental-backup

如何执行 zfs 池的增量/连续备份?

zfs 池如何在异地连续/增量备份?

我认识到send/receive通过 ssh 是一种方法,但是它涉及必须手动管理快照。

我发现了一些工具,但大多数不再受支持。

一个看起来很有希望的工具是https://github.com/jimsalterjrs/sanoid但是我担心非广为人知的工具可能弊大于利,因为它可能会损坏/删除数据。

如何执行连续/增量 zfs 备份?

backup zfs incremental-backup zfsonlinux

30
推荐指数
2
解决办法
4万
查看次数

Duplicity 完整备份生命周期和效率

我正在尝试为某些客户端制定备份策略,并且倾向于远程备份的双重性(已经将 rdiff-backup 用于内部/本地备份)。

每隔一段时间进行一次完整备份是否合理?由于重复性向前递增,因此每个增量备份都依赖于前一个增量,并且都严重依赖于最后一个完整备份。如果它变得腐败,坏事就会发生。一个相关的问题:Duplicity 是否会测试增量备份的一致性?

假设我确实需要经常进行完整备份,duplicity 创建完整备份的效率如何?它可以/是否检查文件签名并从以前的完整备份/增量复制未更改的数据?基本上是创建一个新的“完整”存档来传输新的/更改的数据并合并现有的未更改数据?

现在我担心的是需要运行完整备份,但是完整备份的一致大带宽使用会使某些客户端不合理。

backup incremental-backup duplicity

19
推荐指数
2
解决办法
8738
查看次数

支持 btrfs 的备份解决方案

随着 btrfs 本月在 Oracle EL 14 日投入生产(连同工作 fsck 和从 Linux 3.2 擦洗),我正在考虑重新设计我当前的备份解决方案以利用它。请注意,我正在考虑为小于 10TB 的少量数据执行此操作,这是相当静态的(每天更改少于 1%)。简而言之,SMB/SOHO 备份解决方案。

备份应该做什么:

  1. 在生产服务器上做一个 ext[234]/XFS/JFS 的 LVM 快照
  2. rsync/transfer 更改的数据到备份服务器上的 btrfs
  3. 快照 btrfs 文件系统
  4. 当可用空间不足时删除旧快照

优点:

  • 所有文件轻松获取,无需解压或循环挂载
  • 过去的快照也很容易获得...
  • ...所以我可以将它们共享为只读 Samba 共享(支持卷影复制)
  • 由于写时复制,快照占用的空间最小(没有更改的快照在磁盘上几乎只需要很少的 KiB)
  • 高备份一致性:文件校验和,清除所有数据和内置冗余

问题:

  • 是否有一些备份解决方案(以 Bacula、BackupPC 等形式),或者可以轻松制作,了解写时复制文件系统?
  • 或者我需要使用家庭rsync解决方案吗?
  • 拥有专用于备份的 ZFS 盒的人如何备份他们的 Linux 机器?

linux backup rsync incremental-backup btrfs

16
推荐指数
2
解决办法
9171
查看次数

如何从某个日期恢复重复备份?

是否可以从过去的某个时间恢复双重备份?

例如,如果我每天进行增量备份,有没有办法从三天前恢复备份?

backup incremental-backup backup-restoration duplicity

12
推荐指数
1
解决办法
2万
查看次数

如何为多个基于 Linux 的服务器提供适当的备份?

有几个与提供备份相关的问题,但大多数问题要么过于具体,要么是针对家庭使用,要么是基于 Windows。

我想听的:

  • 您如何确保正确备份所有 Linux 服务器?
  • 您多久备份一次服务器?
  • 除了明显的 /home 目录外,您还备份什么?
  • 您如何确保备份是增量的,但仍然易于恢复?

尤其是最后一个问题一直困扰着我。将备份压缩到 tarball 工作正常,但是当我突然需要恢复备份时会导致严重的性能问题。另一方面,当不压缩备份并将它们同步到另一台服务器时,存在创建不一致用户权限的严重风险。

哪些工具可以帮助您尽可能轻松地完成这项工作,您更喜欢的处理方法是什么?

linux backup incremental-backup

7
推荐指数
1
解决办法
1826
查看次数

虚拟机的增量备份

我们目前运行着一堆物理机器。对于备份,我们一直在使用 dirvish,它本质上是 rsync 的包装器,并以增量方式进行。我们目前正在将一台新机器投入生产,它将运行一大堆虚拟机。理想情况下,我想备份虚拟机映像,而不是从 VM 本身进行文件级备份。考虑到每个图像将是一个巨大的文件,并且在发生任何变化时都需要新的备份,有没有办法逐步执行此操作?别人这里怎么做VM备份的,就当成物理机了?

如果重要的话,我们正在使用 Xen 来实际进行虚拟化。

谢谢

virtualization backup xen incremental-backup

6
推荐指数
1
解决办法
3041
查看次数

大单文件增量备份用什么程序

我正在寻找一个程序来通过互联网对 Windows 系统上的一个大文件 (3GB) 进行增量备份。

任何的想法?谢谢!

backup synchronization incremental-backup

6
推荐指数
3
解决办法
2560
查看次数

使用 InnoDB 和 MyISAM 表创建*一致* *在线* MySQL 备份

我只是花了几个小时构建一个新的数据库服务器来替换mysqldump一个月前创建的文件中的2 个失败的服务器,然后使用我的服务器的 bin-logs 将其mysqldump更新。现在我有这个新的数据库服务器在线,并且已经运行了几天,我需要完成服务器设置并重新实施备份策略。

我需要将(至少)一个 MySQL Replication Slave 联机以供新服务器使用,并开始创建可用备份以备再次失败时使用。

在我进一步行动之前:

  • 在导入旧的逻辑备份并执行旧的 bin 日志之前,我忘记 (eep) 在新的 MySQL 服务器上启用 bin-log(我猜这归咎于当时醒着 24 小时)。

  • 我的数据由几个数据库组成,所有数据库都混合了 MyISAM 表和 InnoDB 表。

  • 此外,与在新服务器上启用 bin 日志相同,我忘记在导入所有数据之前打开该innodb-file-per-table选项my.cnf。二进制日志现在在新的 MySQL 服务器上启用,但 inno file per table 选项几乎是一个非修复,直到我可以导入另一个逻辑备份(我可能最终会启动第二个从站,并提升第一个从站掌握并放弃当前的主人 - 因为配置不是我需要的地方)。

所以,问题是:
我需要备份 MySQL 服务器,但我不能让新的 MySQL 服务器脱机。我需要继续进行写入,并在几乎没有停机时间的情况下提供读取服务。这种“几乎没有停机时间”的要求被定义为少于 10 分钟。我的数据目前在服务器上使用了大约 100GB 的空间(mysql 数据文件),逻辑备份大约是 50GB(这是很多索引......哈哈)。我不关心这个备份是合乎逻辑的,还是从 MySQL 数据目录中复制一份数据文件。在线后,我可以从从属设备创建逻辑备份。

而且,问题是:
您将如何创建这个所需的备份?我知道这并不容易,很多人会说这是不可能的。但我拒绝相信这是不可能的,必须有办法完成它。

关于服务器的说明:它运行的是 Ubuntu 10.04、MySQL 5.1.41,并且存储数据的文件系统是 ext3。服务器在 Rackspace Cloud 上运行,所以文件系统几乎“就是它本来的样子”,除非我可以重新分区根设备并使用另一个 FS(可能是 XFS?)重新分区来做快照。

我读过Perconas XtraBackup Tool,但它只适用于 InnoDB 表。他们有一个 MyISAM …

mysql backup mysql-replication incremental-backup database-backup

6
推荐指数
1
解决办法
2267
查看次数

我应该使用什么备份工具来轻松进行增量备份?

可能的重复:
如何为多个基于 Linux 的服务器提供适当的备份?

我想对整个系统进行夜间备份,并能够回滚到过去 7 天的任何一天。而且,它必须是增量备份。我应该使用什么工具?我读过的关于 rsync 的教程只讲述了如何存储最新的增量备份,我需要最后 7 个。

linux ubuntu backup incremental-backup

5
推荐指数
1
解决办法
7217
查看次数

“tar”可以增量备份吗?

我有几 GB 的主文件夹。

是否可以在其上运行 tar,创建一个 home.tar.gz,然后对于更改的文件,它仅使用来自先前 tar 的修改文件(因此是增量备份)创建 home1.tar.gz?

我想检查生成的校验和文件并将它们导出为 home.md5、home1.md5 等(我知道这可能是另一个过程,但也很有趣)。

incremental-backup tar hash md5

4
推荐指数
1
解决办法
3464
查看次数