Malfist Asked: 2009-07-15 12:32:06 +0800 CST2009-07-15 12:32:06 +0800 CST 2009-07-15 12:32:06 +0800 CST LVM 和快照 772 我有一个文件服务器,我只是在上面设置了 lvm。我有两个 LVM 分区 /dev/fileserverLVM/home /dev/fileserverLVM/backup 我想拍摄快照并将其存储在 /dev/fileserverLVM/backup 中。我读过的所有内容都让您创建了一个新的逻辑分区。可以避免这种情况并将快照直接写入 /dev/fileserverLVM/backup 吗?还是我没有选择? debian lvm snapshot 3 个回答 Voted Karolis T. 2009-07-15T12:51:51+08:002009-07-15T12:51:51+08:00 快照根据定义是它自己的卷,所以它必须作为它添加到卷组中。 如果您想使用快照在备份 LV 中获得工作主 LV的几乎即时副本,您可以执行以下操作: 创建实时卷的快照 lvcreate -LXG -s -n 快照 /dev/fileserverLVM/home 假设备份 LV 与 home 大小相同 dd if=/dev/fileserverLVM/snapshot of=/dev/fileserverLVM/backup bs=1M 删除快照 lvremove /dev/fileserverLVM/snapshot Zoredache 2009-07-15T12:52:26+08:002009-07-15T12:52:26+08:00 不,这不是一个真正的选择.. 你可以实现这种行为是这样的。 拍摄快照 挂载快照文件系统,如果要进行文件系统备份 然后将您的数据复制到备份文件系统 如果您已安装文件系统,请卸载它。 然后删除快照。 要记住的重要一点是,您的卷组中必须有足够的空闲物理盘区才能完成此操作。 请参阅LVM HOWTO 的快照备份部分。 快照卷可以大也可以小,但它必须足够大,以容纳在快照生命周期内原始卷可能发生的所有更改。 James 2009-07-15T13:01:46+08:002009-07-15T13:01:46+08:00 我希望这是一个评论,但评论中的格式是不可读的,所以: 要记住的另一件事是,您想在快照之前使用可以被 quintessed 的文件系统(请参阅 xfs _freeze , xfs _freeze -u ),因此正确的设置是: 冻结文件系统 拍摄快照 解冻文件系统 挂载快照文件系统,如果要进行文件系统备份 然后将您的数据复制到备份文件系统 如果您已安装文件系统,请卸载它。 然后删除快照。
快照根据定义是它自己的卷,所以它必须作为它添加到卷组中。
如果您想使用快照在备份 LV 中获得工作主 LV的几乎即时副本,您可以执行以下操作:
lvcreate -LXG -s -n 快照 /dev/fileserverLVM/home
dd if=/dev/fileserverLVM/snapshot of=/dev/fileserverLVM/backup bs=1M
lvremove /dev/fileserverLVM/snapshot
不,这不是一个真正的选择..
你可以实现这种行为是这样的。
要记住的重要一点是,您的卷组中必须有足够的空闲物理盘区才能完成此操作。
请参阅LVM HOWTO 的快照备份部分。
我希望这是一个评论,但评论中的格式是不可读的,所以:
要记住的另一件事是,您想在快照之前使用可以被 quintessed 的文件系统(请参阅 xfs _freeze , xfs _freeze -u ),因此正确的设置是: