LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2457|回复: 4

为什么我缩小lv后,再mount容量没变呢

[复制链接]
发表于 2007-5-22 22:29:43 | 显示全部楼层 |阅读模式
为什么我缩小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]#
发表于 2007-5-23 01:02:30 | 显示全部楼层
lvresize 后,建议再 resize2fs  一次,让他自己去适应大小。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-23 11:07:51 | 显示全部楼层
[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

我做了啊,但是还是没有变化啊
回复 支持 反对

使用道具 举报

发表于 2007-5-23 13:28:58 | 显示全部楼层
才仔细看过了,不知道这个问题是什么问题,你研究一下?

#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
回复 支持 反对

使用道具 举报

发表于 2008-5-20 14:36:21 | 显示全部楼层
我也是遇到这个问题,不知道怎么解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表