如何在不重启的情况下恢复 btrfs 快照?

如何在不重启的情况下恢复 btrfs 快照?

/如果我按照说明制作文件夹的 btrfs 快照这里,我无法回滚,直到我重新启动 PC,因为我无法使用 删除旧的 btrfs 子卷btrfs subvolume delete @_baroot。它只会告诉我它仍在使用中。

答案1

我怀疑这是否可行,甚至在不重启的情况下是否应该可行。根目录包含一些非常重要的系统部分,这些部分不应在运行时更改。您可以

  • 复制要回滚的文件或目录cp --reflink

  • 启动实时系统并移动快照文件夹,或者

  • 更改默认子卷(来源

    # btrfs subvolume list /
    ID 258 gen 9512 top level 5 path root_subvolume
    ID 259 gen 9512 top level 258 path home
    ID 260 gen 9512 top level 258 path var
    ID 261 gen 9512 top level 258 path usr
    # btrfs subvolume set-default 258 /
    

    然后重新启动。

相关内容