1

lv1有没有办法创建驻留vgA在不同卷组(例如)内的卷组中的逻辑卷()的快照vgB

我在 SSD 的卷组中有我的根逻辑卷vgA,我想对vgB位于机械硬盘上的第二个卷灌浆上的卷进行快照,所以我尝试执行

lvcreate -L 10G -s -n vgB/rootSnapshot vgA/rootVolume

和其他一些变体,但没有运气..

4

2 回答 2

3

快照卷必须与 lv1 位于同一 VG 上。

对于您的情况,您可能需要考虑创建一个跨越两个 PV(pv1 用于 SSD,pv2 用于机械硬盘)的 VG (vgA)。然后你可以在pv1上创建lv1,在pv2上创建lvsnap。

 lvcreate -L 100G -n lv1 vgA /dev/pv1
 lvcreate -L 10G -s -n lvsnap /dev/vgA/lv1 /dev/pv2
于 2015-04-20T17:17:58.697 回答
1

只想说,将快照限制在与原始 lv 相同的卷组中,确实使“逻辑”卷的想法降级了。

例如,我使用两个带有 RAID 卡的硬盘驱动器组成一个 RAID1 磁盘并使用卷组 VG_SYS 管理它的所有物理空间,并创建我的系统卷并在其中安装我的操作系统。然后我使用另外两个驱动器组成一个 RAID0磁盘并在其上构建一个 VG_DATA 卷组,计划将其用作存储不重要的数据和快照。

However, I can't create snapshot volume in VG_DATA due to the limitation of LVM. Of course I can extend my VG_SYS onto my RAID0 drive and dedicate those pvs from RAID0 drive to my snapshot volume. But that would make my intention vague which separating logical volumes into important system volume group (redundancy guaranteed by RAID1) and unimportant quickly updated data volume group (RAID0 to increase I/O efficiency). Snapshots are meant to be updated and recycled very quickly so they don't need any redundancy. If a snapshot happens to be broken you just need to rebuild another one -- it's unlikely both your original volume and snapshot are broken at the same time.

于 2016-06-25T16:34:23.953 回答