Snapshot of /; what's the latest story?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Lo,

There are numerous reports about problems with LVM2 combined with a snapshot of /. Google provides access to all those reports. ;-)

I'm on Debian, and there is a outstanding bug already reported some 150 days ago about this. Please take a look, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288354, titled "lvm2: Machine freezes on snapshot creation for root LV.".

The package maintainers replied quickly: "Snapshots of the root filesystem are not currently supported in LVM2. There have been a number of emails about this on the linux-lvm mailing list. I don't see a quick resolution to the problem I'm afraid."

I myself also ran into problems, which repeats in a hang of the system. [Please see paste below]

What is the current status of this? I'm not on the latest kernel (2.6.8 versus 2.6.11) and I'm wondering if it has already been fixed somewhere.

If not, what are the alternatives?

Thanks,
-- Marc.

[my problem]

+ /sbin/lvcreate -v -v -v --size 200M --snapshot --name lvm-snapshot /dev/vg/root
      Setting global/locking_type to 1
      Setting global/locking_dir to /var/lock/lvm
      File-based locking enabled.
    Setting chunksize to 16 sectors.
      Getting target version for snapshot
        dm version
        dm versions
      Getting target version for snapshot-origin
        dm versions
      Locking /var/lock/lvm/V_vg WB
    Finding volume group "vg"
        Opened /dev/hda
      /dev/hda: No label detected
        Opened /dev/md0
      /dev/md0: lvm2 label detected
        Opened /dev/hdc
      /dev/hdc: No label detected
        Opened /dev/hde
      /dev/hde: No label detected
        Opened /dev/hda1
      /dev/hda1: No label detected
        Opened /dev/md1
      /dev/md1: No label detected
        Opened /dev/hdc1
      /dev/hdc1: No label detected
        Opened /dev/hde1
      /dev/hde1: No label detected
        Opened /dev/hda2
      /dev/hda2: lvm2 label detected
Ignoring duplicate PV SUjIQw3AwXqDVMKCILlyssQ9a3IBVCDG on /dev/hda2 - using md /dev/md0
        Opened /dev/md2
      /dev/md2: No label detected
        Opened /dev/hdc2
      /dev/hdc2: No label detected
        Opened /dev/md3
      /dev/md3: No label detected
        Opened /dev/hdc3
      /dev/hdc3: No label detected
        Opened /dev/md4
      /dev/md4: No label detected
        Opened /dev/hdc4
      /dev/hdc4: No label detected
        Opened /dev/md5
        /dev/md5: Failed to read label area
        Opened /dev/md6
        /dev/md6: Failed to read label area
        Opened /dev/md7
        /dev/md7: Failed to read label area
        Opened /dev/md8
        /dev/md8: Failed to read label area
        Opened /dev/md9
        /dev/md9: Failed to read label area
        Opened /dev/md10
        /dev/md10: Failed to read label area
        Opened /dev/md11
        /dev/md11: Failed to read label area
        Opened /dev/md12
        /dev/md12: Failed to read label area
        Opened /dev/md13
        /dev/md13: Failed to read label area
        Opened /dev/md14
        /dev/md14: Failed to read label area
        Opened /dev/md15
        /dev/md15: Failed to read label area
        Opened /dev/hdb
      /dev/hdb: No label detected
        Opened /dev/hdd
      /dev/hdd: No label detected
        Opened /dev/hdb1
      /dev/hdb1: No label detected
        Opened /dev/hdd1
      /dev/hdd1: No label detected
        Opened /dev/hdb2
      /dev/hdb2: lvm2 label detected
Ignoring duplicate PV SUjIQw3AwXqDVMKCILlyssQ9a3IBVCDG on /dev/hdb2 - using md /dev/md0
        Opened /dev/hdd2
      /dev/hdd2: No label detected
        Opened /dev/hdd3
      /dev/hdd3: No label detected
        Opened /dev/hdd4
      /dev/hdd4: No label detected
      /dev/md0: lvm2 label detected
        Read vg metadata (15) from /dev/md0 at 23040 size 1052
    Creating logical volume lvm-snapshot
        Allowing allocation on /dev/md0 start PE 1452 length 50
    Archiving volume group "vg" metadata.
        Writing vg metadata to /dev/md0 at 24576 len 1292
    Creating volume group backup "/etc/lvm/backup/vg"
        Writing vg metadata to /etc/lvm/backup/.lvm_frodo_6662_999506660
        Committing vg metadata (16)
        Renaming /etc/lvm/backup/vg.tmp to /etc/lvm/backup/vg
        Committing vg metadata (16) to /dev/md0 header at 2048
Locking LV 0c61d4SdqxoFe04Nux8Y9tt4yn9QstyezWicpMlX9SqsbuqzVV44Y8u3DtZfi
v1g (R)
Finding volume group for uuid 0c61d4SdqxoFe04Nux8Y9tt4yn9QstyezWicpMlX9Sqs
buqzVV44Y8u3DtZfiv1g
      /dev/md0: lvm2 label detected
        Read vg metadata (16) from /dev/md0 at 24576 size 1292
    Found volume group "vg"
      Setting activation/missing_stripe_filler to /dev/ioerror
        Getting device info for vg-lvm--snapshot
dm info 0c61d4SdqxoFe04Nux8Y9tt4yn9QstyezWicpMlX9SqsbuqzVV44Y8u3DtZfiv1
g
        dm info vg-lvm--snapshot
      Locking memory
        memlock_count inc to 1
        dm names
        Found existing layer 'vg-root'
        Getting device info for vg-root
        dm info vg-root
        Found existing layer 'vg-home'

  [... and that's it. After this, the system hangs ...]

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux