我一直在研究版本化的文件系统,但找不到任何关于如何备份它们的信息。如果我的磁盘坏了,我必须从备份中恢复,我希望能够完全恢复文件系统,包括所有文件的过去版本。
cp
显然,像和这样的传统方法rsync
不起作用,因为它们只会复制当前版本(对吗?)。我能想到的唯一其他方法是卸载文件系统并使用dd
,但这非常不方便。
答案1
块级备份是您唯一真正的希望。
将文件系统放在 LVM 或硬件阵列之上,然后在文件系统下创建快照以进行备份。或者在实时块设备上使用 dump/dd,并希望获得一致的结果。
值得一提的是,典型的企业存储(即 NetApp)通常不会备份文件系统的快照 - 如果您正在运行每日备份,那么您已经拥有该文件的多个版本。
您正在研究什么样的用例?