[lvm-devel] Re: [PATCH] Fix handling of snapshots with virtual origin.
Mikulas Patocka
mpatocka at redhat.com
Wed May 27 12:01:09 UTC 2009
On Wed, 27 May 2009, Milan Broz wrote:
> Mikulas Patocka wrote:
> > It fixes the problem, but here is another one:
> >
> > [gerlinda:~]# rmmod dm_zero
> > [gerlinda:~]# lvcreate -n vo -s --virtualoriginsize 64M -L 24M vg1
> > Can't expand LV vo_vorigin: zero target support missing from kernel?
> > Couldn't create virtual origin for LV vo
>
> That's common problem for all target modules when missing, the automatic
> module loading doesn't work and dm_zero is not loaded by default in RHEL btw.
> (mirror and snapshpot is loaded in initrd).
Creating snapshot without dm_snapshot.ko being loaded works in my system.
It just loads the dm_snapshot module. dm_zero isn't automatically loaded.
This is a trace for attempting to create zero lvm (without any snapshots):
#lvmcmdline.c:986 Processing: lvcreate -vvvv --type zero -L 16M -n z2 vg1
#lvmcmdline.c:989 O_DIRECT will be used
#config/config.c:950 Setting global/locking_type to 1
#locking/locking.c:230 File-based locking selected.
#config/config.c:927 Setting global/locking_dir to /var/lock/lvm
#activate/activate.c:363 Getting target version for zero
#ioctl/libdm-iface.c:1672 dm version OF [16384]
#ioctl/libdm-iface.c:1672 dm versions OF [16384]
#lvcreate.c:445 zero: Required device-mapper target(s) not detected in your kernel
Run `lvcreate --help' for more information.
Mikulas
More information about the lvm-devel
mailing list