Scripting 是否有内置冗余(如par2)的反向增量备份解决方案?
我将家庭服务器设置为主要用于备份。我有大约90GB的个人数据,必须以最可靠的方式进行备份,同时保留磁盘空间。我想有完整的文件历史,这样我就可以回到任何特定日期的任何文件 由于数据的大小,每周完整备份不是一个选项。相反,我正在寻找一种增量备份解决方案。但是,我知道一组增量备份中的一个损坏会使整个系列(超过一个点)无法恢复。因此,简单的增量备份不是一种选择 我研究了许多解决这个问题的方法。首先,我将使用反向增量备份,这样最新版本的文件丢失的可能性就最小(旧文件就不那么重要了)。其次,我想用某种冗余来保护增量和备份。Par2奇偶校验数据似乎非常适合这项工作。简而言之,我正在寻找具有以下要求的备份解决方案:Scripting 是否有内置冗余(如par2)的反向增量备份解决方案?,scripting,server,backup,parity,Scripting,Server,Backup,Parity,我将家庭服务器设置为主要用于备份。我有大约90GB的个人数据,必须以最可靠的方式进行备份,同时保留磁盘空间。我想有完整的文件历史,这样我就可以回到任何特定日期的任何文件 由于数据的大小,每周完整备份不是一个选项。相反,我正在寻找一种增量备份解决方案。但是,我知道一组增量备份中的一个损坏会使整个系列(超过一个点)无法恢复。因此,简单的增量备份不是一种选择 我研究了许多解决这个问题的方法。首先,我将使用反向增量备份,这样最新版本的文件丢失的可能性就最小(旧文件就不那么重要了)。其次,我想用某种冗余来
- 反向增量备份(以节省磁盘空间并为最近的备份排定优先级)
- 文件历史记录(一种更广泛的类别,包括反向增量)
- Par2增量奇偶校验数据和备份数据
- 保留元数据
- 带宽效率高(节省带宽;无需为每次增量复制整个目录)。大多数增量备份解决方案都应该以这种方式工作
- Bacula-简单正常增量备份
- bup-增量,实现par2,但不是反向增量,不保留元数据
- 重复性-增量、压缩和加密,但不是反向增量
- dar-incremental和par2很容易添加,但是反向增量和无文件历史记录不是吗
- rdiff备份-几乎完美满足我的需要,但它没有par2支持
谢谢你通读我的困难,谢谢你能给我的任何意见。如果有任何帮助,我将不胜感激。因为没有人能回答我的问题,所以我将写一些在研究该主题时发现的可能的解决方案。简而言之,我认为最好的解决方案是rdiff备份到ZFS文件系统。原因如下:
- ZFS对存储的所有块进行校验和,可以轻松检测错误
- 如果将ZFS设置为镜像数据,则它可以通过从良好副本复制来恢复错误
- 这比完整备份占用更少的空间,即使数据复制了两次
- 原稿和镜像中出现错误的几率很小
- par2似乎是过时的有缺陷的软件。zfec似乎是一个更快的现代替代品。bup中的讨论发生在不久前:
- 在写入磁盘之前计算奇偶校验数据更安全。i、 不要写入磁盘,读取磁盘,然后计算奇偶校验数据。从ram中执行此操作,并对照原始版本检查是否具有额外的可靠性。这可能只适用于zfec,因为par2太慢了