[linux-lvm] LVM snap size weirdness...

Barry, Christopher cbarry at infiniconsys.com
Thu Mar 20 14:01:01 UTC 2003


All,
	See output of lvdisplay below...

lvm> lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg0/data
  VG Name                vg0
  LV UUID                fox8qK-dePL-xTi1-zfBO-xQzu-R5Ls-yZ5bgQ
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                200.00 GB
  Current LE             51200
  Segments               1
  Allocation             next free (default)
  Read ahead sectors     0
  Block device           254:0

  --- Logical volume ---
  LV Name                /dev/vg0/home
  VG Name                vg0
  LV UUID                C748g0-PYnB-zdtB-p1Eh-kYIU-1zXN-n1yKsb
  LV Write Access        read/write
  LV snapshot status     source of
                         /dev/vg0/homeSnap [active]
  LV Status              available
  # open                 1
  LV Size                200.00 GB
  Current LE             51200
  Segments               1
  Allocation             next free (default)
  Read ahead sectors     0
  Block device           254:1

  --- Logical volume ---
  LV Name                /dev/vg0/installs
  VG Name                vg0
  LV UUID                yKoPPg-BM0J-245e-BgCZ-kj3m-DVSo-5edFbH
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                200.00 GB
  Current LE             51200
  Segments               1
  Allocation             next free (default)
  Read ahead sectors     0
  Block device           254:2

  --- Logical volume ---
  LV Name                /dev/vg0/vortex
  VG Name                vg0
  LV UUID                slyYlF-tU41-rLmt-y7eC-GU41-iWD3-bsnFil
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                800.00 GB
  Current LE             204800
  Segments               1
  Allocation             next free (default)
  Read ahead sectors     0
  Block device           254:3

  --- Logical volume ---
  LV Name                /dev/vg0/homeSnap
  VG Name                vg0
  LV UUID                1eaqQh-DtCf-1FD7-iUwx-UHzR-aH0G-4X2BQv
  LV Write Access        read only
  LV snapshot status     active destination for /dev/vg0/home
  LV Status              available
  # open                 1
  LV Size                200.00 GB
  Current LE             51200
  Segments               1
  Snapshot chunk size    8.00 KB
  Allocated to snapshot  0.00%
  Allocation             next free (default)
  Read ahead sectors     0
  Block device           254:10

lvm>


After creating the snapshot vg0/homeSnap, mounting it, and viewing it, everything looked fine. But a df (below) shows something is amiss. Look at the size on the homeSnap vs the size of the DATA lv. For some reason they are identical, yet the snap contains the data from the HOME lv.


debian:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             942M  688M  207M  77% /
/dev/hda1              46M  4.6M   39M  11% /boot
/dev/hda5             9.2G  875M  7.9G  10% /usr
/dev/hda6             1.9G  155M  1.6G   9% /var
/dev/hda7             5.4G   33M  5.1G   1% /sys_data
/dev/vg0/data         200G   32G  169G  16% /mnt/lvm/data
/dev/vg0/home         200G  102G   99G  51% /mnt/lvm/home
/dev/vg0/installs     200G  5.9G  195G   3% /mnt/lvm/installs
/dev/vg0/vortex       800G  3.2M  800G   1% /mnt/lvm/vortex
/dev/vg0/homeSnap     200G   32G  169G  16% /mnt/lvm/home-snap


I have dumped an ls of both the snap lv and the home lv and diffed them - no differences.
Why/how can df be confused?




Thanks for your help,
Christopher




More information about the linux-lvm mailing list