使用 btrfs 重复数据删除创建备份系统

使用 btrfs 重复数据删除创建备份系统

我正在考虑制作自己的存档/备份解决方案。这听起来是个坏主意,但我找不到其他方法可以满足我的要求。

我有三台 Windows PC 需要备份。它们包含我的工作数据和家庭照片。总计约 2 TiB,并且还在增加。我担心直接数据丢失(磁盘驱动器崩溃),也担心数据损坏(勒索软件)。

我当时想制作一个带有 btrfs 分区的 Linux 服务器。每周,我都会将所有数据复制到一个新目录,然后运行离线 btrfs 重复数据删除操作以节省磁盘空间。布局将如下所示

backup_pictures
  20170601
     file1.jpg
     file2.jpg
  20170608
     file1.jpg
     file2.jpg
     file3.jpg

Dedup 可以确定并且file1.jpgfile2.jpg相同的,因此它们不会占用更多磁盘空间。btrfs 分区仅对 Linux 可见;将有另一个与 Windows PC 共享的驱动器可以接收新的备份集。

这将为我提供一个成本相当低(低于 500 美元)的解决方案,具有大量空间和无限保留时间。在线服务起价为每月 40 美元。我甚至可以使用 btrfs sync 将所有文件同步到另一台位于不同物理位置的服务器。

我错过了什么?

相关内容