对于备份,重复数据删除是否是独立于备份软件的服务器功能?

对于备份,重复数据删除是否是独立于备份软件的服务器功能?

为了节省备份空间,我想知道我是否可以使用任何重复数据删除功能,或者我是否必须使用特殊实现。换句话说,假设我使用备份软件 x。如果我将这些备份发送到具有重复数据删除功能的服务器(如 FreeNAS),是否可以稍后恢复,或者我必须在备份产品中安装特殊软件才能获取和恢复数据?一些供应商(如戴尔)拥有具有重复数据删除功能的特殊备份设备,但如果我可以自己构建,我会节省一大笔钱。

答案1

如果您使用 ZFS 等文件系统内置的重复数据删除功能(FreeNAS 可以使用),那么任何文件级备份(例如 rsync)都不会看到重复数据删除,也不会像正常存储一样复制文件。

答案2

如果你运行的是 OS X 或 Linux,你可以使用重复数据删除备份程序,例如博格备份。它使用非常好的重复数据删除策略进行压缩,并提供客户端加密。(我更喜欢在 USB 备份驱动器上使用 LUKS 加密。)

通过 SSH 或写入附加驱动器运行良好。我以前也曾在 Cygwin64 下使用它来备份 Windows 7 机器上的文件。

在客户端上执行重复数据删除的一大优势是,您只需通过 SSH 连接将新内容/更改内容发送到远程(假设远程主机也在路径中安装了 borg)。这使得它非常高效。如果客户端和服务器上都没有安装 borg,仍然可以通过 sftp:// 或其他受支持的协议进行备份,但带宽利用效率远不及 sftp://。

相关内容