有没有办法用 rsync 或其他 Linux 工具备份重复数据删除的 NTFS 驱动器?

有没有办法用 rsync 或其他 Linux 工具备份重复数据删除的 NTFS 驱动器?

有没有一种 Linux 方法或工具可以识别 NTFS 上的 Windows 重复数据删除?在这里,我使用 rsync 从 AD 文件服务器共享同步文件。使用 Linux 上的 mount.cifs 以只读方式安装共享。

由于 Linux 不知道重复数据删除的文件,因此它会同步所有副本。

我在 Windows Server 2012 R2 中启用了重复数据删除服务,因为在 2TB 驱动器中,我只有 190GB 可用空间。在激活重复数据删除后(大约一周后),我的可用空间变为 860GB

共享位于 AD 环境中,来自不同房间/部门的各种用户存储数据。他们习惯将同一文件复制到另一个文件夹,他们认为这是备份。– tenshimsm 4 分钟前编辑

我正在开始“迁移”到 BTRFS。我将开始使用 Snapper。但这需要一些更改。因为我需要将这些文件同步到另一个磁盘以开始测试快照等。

答案1

如果您的目标是在不浪费空间的情况下执行备份,请考虑备份到另一台服务器(Windows 或 Linux)上的另一个重复数据删除驱动器。我不知道有任何支持重复数据删除的备份应用程序……它们通常在操作系统内部运行并查看操作系统呈现的文件。您也可以考虑使用 Windows 链接而不是文件副本。或者,如果有整个目录相同,请考虑将它们放在 C:\SharedFiles 或 C:\Users\Public 中。

答案2

我不知道有任何备份工具具有“重复数据删除意识”。但是,由于重复数据删除的工作原理,我怀疑不会有任何备份工具。也许自从我上次查看以来备份软件已经有所进步。

不过,可以对重复数据删除卷进行优化备份。这MSDN 文章详细描述。本质上,您的备份工具正在执行增量备份。通过仅备份自上次备份以来更改的文件,您的工具不会使用其重复数据删除块备份新文件。

相关内容