NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
bin/47263: lvm: lvrename breaks things.
>Number: 47263
>Category: bin
>Synopsis: 'lvm lvrename' destroys working logical volume
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Nov 29 19:40:00 +0000 2012
>Originator: Jeff Rizzo <riz%NetBSD.org@localhost>
>Release: NetBSD 6.0_BETA (March 10, 2012)
>Organization:
>Environment:
System: NetBSD xenserver1.boogers.sf.ca.us 6.0_BETA NetBSD 6.0_BETA (XEN3_DOM0)
amd64
Architecture: x86_64
Machine: amd64
>Description:
I renamed a working logical volume thusly:
sudo lvm lvrename mirror/BASE mirror/BASE-6-amd64
...and it appeared to work. However, when I went to use the
volume in question, I got errors:
xenserver1:riz ~> sudo mount /dev/mapper/mirror-BASE--6--amd64 /altroot
mount_ffs: /dev/mapper/mirror-BASE--6--amd64 on /altroot: incorrect super block
xenserver1:riz ~> sudo fsck /dev/mapper/mirror-BASE--6--amd64
** /dev/mapper/rmirror-BASE--6--amd64
fsck: /dev/mapper/rmirror-BASE--6--amd64: Floating point exception
xenserver1:riz ~> sudo dumpfs /dev/mapper/rmirror-BASE--6--amd64
dumpfs: /dev/mapper/rmirror-BASE--6--amd64: could not find superblock, skipped
xenserver1:riz ~>
Thinking something else had screwed it up, I attempted to restore the data:
xenserver1:riz ~> xzcat /tmp/NetBSD-6.0-amd64.xz| sudo dd
of=/dev/mapper/rmirror-BASE--6--amd64 bs=1m
dd: /dev/mapper/rmirror-BASE--6--amd64: end of device
0+1 records in
0+0 records out
0 bytes transferred in 0.001 secs (0 bytes/sec)
xenserver1:riz ~>
>How-To-Repeat:
Have a working 1G logical volume. Rename it using 'lvm lvrename',
and watch it be broken.
>Fix:
none given.
Home |
Main Index |
Thread Index |
Old Index