Ubuntu btrfs 快照无法进入 /home

Ubuntu btrfs 快照无法进入 /home

我希望能够拍摄快照并实时恢复。

这在 Fedora 中有效并且执行实时“回滚”:

btrfs subvolume snapshot /home /home/snapshot
mv /home/snapshot /home

但在 Ubuntu 中,它只是说不能移动到同一个位置。
它会同意将快照文件夹移动到内部的其他位置/home,但不会替换它。

有没有什么办法可以解决这个问题?

答案1

显然,Ubuntu 执行 mv 的方式可能与 Fedora 不同,这就是为什么它拒绝需要删除移动源的操作。这很可能是 mv 程序对正确性的检查过于严格,因为在 Ubuntu 和 Fedora 下逐个文件移动都应该成功。

解决方案是分两步进行操作:

  1. 复制/重新同步文件/home/snapshot夹到/home
  2. 删除该文件夹/home/snapshot(如果确实需要)。

相关内容