Reflink 在 btrfs 上克隆 LXC 容器?

Reflink 在 btrfs 上克隆 LXC 容器?

我在我的系统上使用 btrfs,并在其中创建了一个装有 Xubuntu 的 LXC 容器。现在我想用它作为其他容器的基础。由于它是 btrfs,我可以使用 cp --reflink 创建文件或文件夹的写时复制副本。这在我的用例中似乎很理想,但我想知道当我使用目录备份而不是 btrfs 时,lxc-clone 是否会利用这一点或创建完整副本?

答案1

您可以随时床铺稍后。得益于 btrfs 的高级功能,它的速度非常快(增量运行仅需几秒钟即可完成),因此您可以将其作为一项新任务。

这不是一个答案,而是一个解决方法。

答案2

是的,lxc-clone 将利用 btrfs 制作 COW 副本的功能,如Stephane Graber 的博客文章在“克隆容器”段落中,如果您使用开关“-s”或已将 btrfs 设置为您的后备存储。

UPD。非常抱歉,但我似乎没有把问题读到最后。如果您使用目录备份存储而不是 btrfs,lxc-clone 将不会制作 COW 副本。

相关内容