有没有办法将 / 重新挂载为只读并在 RAM 中缓冲新的写入,然后可以使用 dd 备份 / 媒体?
我想从我的 SoHo-Server (Debian 6) 创建可启动映像,无需 Live CD 或任何停机时间。我知道唯一可以做到这一点的工具是 dd,但我需要锁定根分区以保持文件系统一致。它只是一个 16GB 的 USB 驱动器,所以不会花太长时间,而且 RAM 足够大。
或者有其他方法可以做到这一点?
据我所知,rsync 无法像 Windows 上的 ShadowVolumes 那样保持一致性。
答案1
您可以使用自由的 Idera R1Soft 热复制实用程序来实现这一点。
这是一个作为内核模块安装的实用程序,允许您对正在运行的系统进行写时复制快照。您可以安装它并即时运行,无需重新启动。
结果是,您可以创建一个按需读写或者只读任何已安装文件系统的快照。默认情况下,它们将显示在类似于的路径中/var/hotcopy/[device_name]_hcp1/
,但安装点也是可配置的...(我使用/backup
)
我实际上使用 Hot Copy 来增强独立 Linux 服务器上的常规磁带备份。它消除了文件争用问题,并提供了更准确的备份。
完成后,销毁快照并继续正常操作。
该组件是商业 R1Soft CDP 备份软件套件的核心,但它是一种无需 LVM、ZFS 或 Btrfs 即可获取 Linux 系统快照的极其便捷的方法。