[linux-lvm] Snapshot COW area on different PV / device

Jonathan Brassow jbrassow at redhat.com
Tue Aug 28 21:40:08 UTC 2007


you will need more than on device in your volume group.  Example:
$> pvcreate /dev/sd[ab]
$> vgcreate vg /dev/sd[ab]
$> lvcreate -n lv -L 200G vg /dev/sda
$> lvcreate -s -n snap -L 20G vg/lv /dev/sdb

The cow will be located on sdb, while the origin will be located on sda.

  brassow

On Aug 27, 2007, at 3:53 AM, Hannes Dorbath wrote:

> Hello,
>
> I suffer from massive I/O trashing, due to the snapshot COW area  
> being located on the same physical device as the origin. The  
> machine now has a second disk array, that I'd like to dedicate to  
> snapshot COW data. My problem now is that I fail to see from the  
> documentation how to create a snapshot, which has its COW area  
> located on another device. The setup currently looks like:
>
> VG     #PV #LV #SN Attr   VSize   VFree
> data     1   1   0 wz--c- 437.62G      0
> cow1     1   0   0 wz--c- 232.82G 232.82G
> cow2     1   0   0 wz--c- 232.82G 232.82G
>
> LV     VG     Attr   LSize   Origin Snap%  Move Log Copy%
> data   data   -wc-ao 437.62G
>
> data is the LV where production data is located, and the cow1 and  
> cow2 VGs should be used for snapshots. Can someone give me an  
> example on the lvcreate syntax to archive this? I tried various  
> things, but end up with error messages like "Could not fine LV  
> <foo> in PV <bar>".
>
> Thanks in advance.
>
>
> -- 
> Regards,
> Hannes Dorbath
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/




More information about the linux-lvm mailing list