如何热备份/快照ext4分区(在没有LVM的情况下)?

我目前的任务是将现有的服务器升级到(至less更多的)专业标准 – 尽可能不中断最终用户。 为了有一个适当的回滚,我需要备份现有的服务器的根FS,这是目前在主磁盘分区ext4 – 而不是LVM,这将使整个显示只是一个手指锻炼。 我想避免closures服务器。

在这种情况下甚至有可能吗?

你不需要LVM。 LVM也只是使用设备映射器。 你可以自己做。 但是,对于根fs,这可能有点棘手,因为您可能需要修改引导脚本。

您只需要将DM设备放在根设备的顶部,例如

sectors="$(blockdev --getsz /dev/sda3)" dmsetup create rootfs --table "0 ${sectors} linear /dev/sda3 0" 

像这样的东西必须放入initrd引导脚本。 而不是/ dev / sda3,然后将/ dev / mapper / rootfs挂载到/。 然后你可以创build根fs的快照(但是必须用dmsetup手动完成所有的步骤,尽pipe不是黑魔法)。 你只是不能合并它们,但这不应该是一个问题。

您可以尝试bacula提供的BMR解决scheme