|
为什么我缩小lv后,再mount容量没变呢
这么操作的
umount lvm
e2fsck -f /dev/vg.../...
resize2fs /dev/vg.../.. xxm
lvresize -L xxm /dev/vg../...
mount ...
[root@RHEL5 /root NO:338]#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-rootlv
485M 185M 276M 41% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 292M 0 292M 0% /dev/shm
/dev/mapper/rootvg-homelv
3.8G 76M 3.6G 3% /home
/dev/mapper/rootvg-tmplv
969M 97M 823M 11% /tmp
/dev/mapper/rootvg-usrlv
5.9G 2.9G 2.8G 52% /usr
/dev/mapper/rootvg-varlv
3.8G 152M 3.5G 5% /var
/dev/mapper/datavg-oraclelv
6.9G 2.4G 4.2G 37% /oracle
/dev/mapper/datavg-testlv
2.0G 34M 1.9G 2% /mnt/lvtest
[root@RHEL5 /root NO:339]#
[root@RHEL5 /root NO:339]#umount /dev/datavg/testlv
[root@RHEL5 /root NO:340]#
[root@RHEL5 /root NO:340]#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-rootlv
485M 185M 276M 41% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 292M 0 292M 0% /dev/shm
/dev/mapper/rootvg-homelv
3.8G 76M 3.6G 3% /home
/dev/mapper/rootvg-tmplv
969M 97M 823M 11% /tmp
/dev/mapper/rootvg-usrlv
5.9G 2.9G 2.8G 52% /usr
/dev/mapper/rootvg-varlv
3.8G 152M 3.5G 5% /var
/dev/mapper/datavg-oraclelv
6.9G 2.4G 4.2G 37% /oracle
[root@RHEL5 /root NO:341]#
[root@RHEL5 /root NO:341]#lvscan
ACTIVE '/dev/rootvg/rootlv' [500.00 MB] inherit
ACTIVE '/dev/rootvg/homelv' [3.91 GB] inherit
ACTIVE '/dev/rootvg/tmplv' [1000.00 MB] inherit
ACTIVE '/dev/rootvg/usrlv' [6.05 GB] inherit
ACTIVE '/dev/rootvg/varlv' [3.91 GB] inherit
ACTIVE '/dev/rootvg/swaplv' [2.00 GB] inherit
ACTIVE '/dev/datavg/oraclelv' [7.00 GB] inherit
ACTIVE '/dev/datavg/testlv' [2.00 GB] inherit
[root@RHEL5 /root NO:342]#
[root@RHEL5 /root NO:342]#e2fsck -f /dev/datavg/testlv
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/datavg/testlv: 11/262144 files (9.1% non-contiguous), 16822/524288 blocks
[root@RHEL5 /root NO:343]#resize2fs /dev/datavg/testlv
resize2fs 1.39 (29-May-2006)
The filesystem is already 524288 blocks long. Nothing to do!
[root@RHEL5 /root NO:344]#lvresize -L 1G /dev/datavg/testlv
WARNING: Reducing active logical volume to 1.00 GB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce testlv? [y/n]: y
Reducing logical volume testlv to 1.00 GB
Logical volume testlv successfully resized
[root@RHEL5 /root NO:345]#lvscan
ACTIVE '/dev/rootvg/rootlv' [500.00 MB] inherit
ACTIVE '/dev/rootvg/homelv' [3.91 GB] inherit
ACTIVE '/dev/rootvg/tmplv' [1000.00 MB] inherit
ACTIVE '/dev/rootvg/usrlv' [6.05 GB] inherit
ACTIVE '/dev/rootvg/varlv' [3.91 GB] inherit
ACTIVE '/dev/rootvg/swaplv' [2.00 GB] inherit
ACTIVE '/dev/datavg/oraclelv' [7.00 GB] inherit
ACTIVE '/dev/datavg/testlv' [1.00 GB] inherit
[root@RHEL5 /root NO:346]#
[root@RHEL5 /root NO:346]#resize2fs /dev/datavg/testlv
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/datavg/testlv to 262144 (4k) blocks.
resize2fs: Can't read an block bitmap while trying to resize /dev/datavg/testlv
[root@RHEL5 /root NO:347]#lvscan
ACTIVE '/dev/rootvg/rootlv' [500.00 MB] inherit
ACTIVE '/dev/rootvg/homelv' [3.91 GB] inherit
ACTIVE '/dev/rootvg/tmplv' [1000.00 MB] inherit
ACTIVE '/dev/rootvg/usrlv' [6.05 GB] inherit
ACTIVE '/dev/rootvg/varlv' [3.91 GB] inherit
ACTIVE '/dev/rootvg/swaplv' [2.00 GB] inherit
ACTIVE '/dev/datavg/oraclelv' [7.00 GB] inherit
ACTIVE '/dev/datavg/testlv' [1.00 GB] inherit
[root@RHEL5 /root NO:348]#mount /dev/datavg/testlv /mnt/lvtest/
[root@RHEL5 /root NO:349]#df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootvg-rootlv
495844 188578 281666 41% /
/dev/hda1 101086 11946 83921 13% /boot
tmpfs 298736 0 298736 0% /dev/shm
/dev/mapper/rootvg-homelv
3967680 76932 3685948 3% /home
/dev/mapper/rootvg-tmplv
991896 98664 842032 11% /tmp
/dev/mapper/rootvg-usrlv
6149796 2997900 2834456 52% /usr
/dev/mapper/rootvg-varlv
3967680 154976 3607904 5% /var
/dev/mapper/datavg-oraclelv
7224824 2476712 4381136 37% /oracle
/dev/mapper/datavg-testlv
2064208 34344 1925020 2% /mnt/lvtest
[root@RHEL5 /root NO:350]# |
|