Btrfs 中的快照与克隆

Btrfs 中的快照与克隆

Btrfs 中的克隆和快照有什么区别?

我读这里(原来的这里) 唯一的区别是快照是只读的,而克隆允许读写。

我还没有在其他地方找到关于这一点的确认,你能告诉我这是否是可靠的事实吗?谢谢!

答案1

man btrfs subvolume你的油炸食品是:

btrfs 快照与子卷非常相似,但与其他子卷/快照共享其数据(和元数据)。由于 COW 的功能,快照内的修改只会显示在快照中,而不会显示在源子卷中。

这意味着快照不一定是只读的 (-> 引用可能不正确或已过时 (自 2013 年以来))。但如果指定,则可以。

我假设您所说的克隆是指使用btrfs send。它用于将 btrfs 子卷传输到另一台机器上。这存在的原因只是因为您只能在同一个 btrfs 上创建快照。您不会在同一台机器/btrfs 上使用它。

相关内容