使用 rsync 恢复 btrfs 快照是个好主意吗?

使用 rsync 恢复 btrfs 快照是个好主意吗?

使用它rsync来恢复 btrfs 快照安全吗?举个例子, 我的主文件夹在rsync -ax /home/snapshot/my_user_folder /home/my_user_folder哪里,我的主文件夹的快照在哪里。/home/home/snapshot

答案1

对于 btrfs 来说,快照也只是一个使用与原始文件相同的文件的子卷。当这些文件在其中一个子卷中被覆盖时,会创建此文件的副本。您可以随意移动这些子卷。如果要恢复快照,只需移动文件夹即可。发出mv /home/username /home/snapshot/backup然后mv /home/snapshot/somesnapshot /home/username。这将使快照成为新家。如果您想保持快照干净,请为此快照创建一个新的快照。

您还可以删除快照所基于的子卷,如果btrfs subvolume delete /home/snapshot/backup您确定没有问题,则不会出现问题。因为原始文件属于两者。

rsync 将索引文件并复制/覆盖所需的文件。它将按您期望的方式保存,但当您移动快照时,磁盘 iso 上会有这些文件的两个副本。

相关内容