On Sun, 2006-04-09 at 16:47 +0200, Joel Uckelman wrote: > I just switched my desktop FC5 system from using software RAID over regular > partitions to using software RAID over LVM; everything works fine, except > I can't enable my swap. > > On boot, I get the following messages: > > device-mapper: device 9:1 too small for target > device-mapper: dm-linear: Device lookup failed > device-mapper: error adding target to table > . > . > . > Unable to find swap-space signature > > My swap volume is listed like this in my /etc/fstab: > > /dev/VolGroup00/LogVol01 swap swap defaults 0 0 > > If I try to format the swap volume, it tells me that it's too small: > > # mkswap /dev/mapper/VolGroup00-LogVol01 > mkswap: error: swap area needs to be at least 40kB > > But 'lvm lvs' reports that's it's 1GB: > > LogVol01 VolGroup00 -wi-d- 1.00G ^^^^^^ from man lvs I get ----------------- The lv_attr bits are: 1 Volume type: (m)irrored, (o)rigin, (p)vmove, (s)napshot, invalid (S)napshot, (v)irtual 2 Permissions: (w)riteable, (r)ead-only 3 Allocation policy: (c)ontiguous, (n)ormal, (a)nywhere, (i)nherited This is capitalised if the volume is currently locked against allocation changes, for example during pvmove (8). 4 fixed (m)inor 5 State: (a)ctive, (s)uspended, (I)nvalid snapshot, invalid (S)uspended snapshot, mapped (d)evice present without tables, mapped device present with (i)nactive table 6 device (o)pen -------------- On mine I see this # lvs LV VG Attr LSize Origin Snap% Move Log Copy% LV00 VG00 -wi-a- 992.00M This is a 1gb swap partition that I have the lv active but not in use. > I've tried deleting and recreating the swap volume: > > # lvm lvremove VolGroup00/LogVol01 > # lvm lvcreate -L 1024M -n LogVol01 VolGroup00 > device-mapper: reload ioctl failed: Invalid argument > Failed to activate new LV. > The lv is not active. Have you tried to activate it? See the listing in man lvs for the identifying the state, and in man lvchange for how to activate it. Something like "lvchange -a y LogVol01" should make it active so you can then use commands such as mkswap and mount with it. I assume the volume group is activated. > What's going wrong here? > > -- > J. >