我希望能够拍摄快照并实时恢复。
这在 Fedora 中有效并且执行实时“回滚”:
btrfs subvolume snapshot /home /home/snapshot
mv /home/snapshot /home
但在 Ubuntu 中,它只是说不能移动到同一个位置。
它会同意将快照文件夹移动到内部的其他位置/home
,但不会替换它。
有没有什么办法可以解决这个问题?
答案1
显然,Ubuntu 执行 mv 的方式可能与 Fedora 不同,这就是为什么它拒绝需要删除移动源的操作。这很可能是 mv 程序对正确性的检查过于严格,因为在 Ubuntu 和 Fedora 下逐个文件移动都应该成功。
解决方案是分两步进行操作:
- 复制/重新同步文件
/home/snapshot
夹到/home
- 删除该文件夹
/home/snapshot
(如果确实需要)。