LVM无损缩小根分区

2012年7月5日  | 分类: 技术分类 | 发布: news

1. 查看当前分区情况

[code]
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
8.4G 632M 7.4G 8% /
tmpfs 504M 0 504M 0% /dev/shm
/dev/xvda1 485M 30M 431M 7% /boot
[/code]

2. 插入系统光盘,并用光盘引导启动,进入 linux rescue 模式

LVM无损缩小根分区_第1张图片

语言、键盘、救援方式均使用默认值

LVM无损缩小根分区_第2张图片

LVM无损缩小根分区_第3张图片

LVM无损缩小根分区_第4张图片

网络设备选择不启用

LVM无损缩小根分区_第5张图片

rescue模式选择不挂载本地Linux系统

LVM无损缩小根分区_第6张图片

选择进入Shell还是重启,这里选进入Shell

LVM无损缩小根分区_第7张图片

进入Shell后,依次输入pvscan、vgscan、lvscan

# lvchange -ay /dev/VolGroup/lv_root 激活调整的LVM分区

LVM无损缩小根分区_第8张图片

# e2fsck -f /dev/VolGroup/lv_root   检查修复档案系统
# resize2fs /dev/VolGroup/lv_root 8192M   重新调整分区大小
#  fsck /dev/VolGroup/lv_root   再次检查文件系统

LVM无损缩小根分区_第9张图片

# lvdisplay 记录下PE

LVM无损缩小根分区_第10张图片

# vgdisplay 记录下PE和PE大小

LVM无损缩小根分区_第11张图片

根据数量得出需要调出的空间大小等于 (2434-2178)*4=1024M

# lvreduce -L -1024M /dev/VolGroup/lv_root   调出1024M大小
# fsck /dev/VolGroup/lv_root   再次检查文件系统

LVM无损缩小根分区_第12张图片

重启进入系统,查看分区情况
[code]
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
7.4G 632M 6.4G 9% /
tmpfs 504M 0 504M 0% /dev/shm
/dev/xvda1 485M 30M 431M 7% /boot
[/code]

[code]
# vgdisplay
--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 9.51 GiB
PE Size 4.00 MiB
Total PE 2434
Alloc PE / Size 2178 / 8.51 GiB
Free PE / Size 256 / 1.00 GiB
VG UUID wI0mUr-Uybs-1TSU-3qQp-sNJe-BRd3-LMIP25
[/code]

from: http://www.xtgly.com/3765.htm

你可能感兴趣的:(linux,lvm)