为什么类 Unix 操作系统增量和整合备份系统如此关注文件系统备份而不是设备备份?

为什么类 Unix 操作系统增量和整合备份系统如此关注文件系统备份而不是设备备份?

这个问题有点跨平台,因为它可能最好由具有广泛知识的人来回答两个都Windows 和类 Unix 操作系统。

我运行混合环境(Windows、Linux 和 BSD)。我习惯了设备备份的 Windows 生态系统范例,其中整个设备(BIOS 除外)可以在线拍摄快照,并从该快照备份到映像,然后在将来从该图像中恢复。许多此类系统也支持从映像恢复文件(系统),以便用户可以从映像恢复单个文件,而无需恢复整个映像本身。

然而(Veeam 除外)我遇到的类 Unix 备份系统会进行文件系统备份,并且不支持基于快照的在线映像(Snapper 声称支持,但它仅适用于精简配置的 LVM 和 Btrfs) .)我很好奇,因为我试图决定是否应该继续寻找在线映像解决方案,或者只是学习如何处理文件系统备份范例。

为什么是现状案子?

答案1

创建快照需要某种写时复制存储系统,以允许快照和活动状态同时存在。在 Windows 上,这是通过 NTFS 的卷影复制功能完成的。这不是一个经典的文件系统功能,因此 Unix 中更“正常”的文件系统不提供它。相反,它是在堆栈的卷管理层(如 LVM)中提供的,或者在跨入卷管理层(如 ZFS 和 BTRFS)的文件系统中提供的。在像 Git 这样的版本控制中,它也可以分层在文件系统之上。事实上,在删除快照并继续之前设置 LVM 快照并转储快照的文件系统或 Tar 文件是众所周知的操作。

Unix 中系统设置的选项数量之多(以及仅从文件复制系统相对容易)可能是对单个 FS 而不是整个系统进行备份的原因。并非不可能,仍然可以添加磁盘,并且可以使用工具从它创建 VHD 以用作 VM 的硬盘等。让系统所有者有责任了解他们的系统如何工作会更容易。

相关内容