http://blog.youkuaiyun.com/a921122/article/details/51955764
[root@SambaServer ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/VolGroup-lv_root
136G 43G 87G 33% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 485M 32M 428M 7% /boot
/dev/mapper/VolGroup-lv_home
6.0G 160M 5.5G 3% /home
[root@SambaServer ~]#
这个是我调整过之后的磁盘使用情况,望见谅!
现在要做的是增大/dev/mapper/VolGroup-lv_root分区大小,减小/dev/mapper/VolGroup-lv_home分区大小,而且要保证数据不会丢失!
2、卸载/home
[root@SambaServer ~]# umount /home
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[root@SambaServer ~]# fuser -m /home
3、调整分区大小
根据自己的情况设置home分区的大小,这里我给home预留了6G的空间。
[root@SambaServer ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 6G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令,-f 即使文件系统没有错误迹象,仍强制地检查正确性:
[root@SambaServer ~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[root@SambaServer ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 6G
注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合
4、挂载上/home,查看磁盘使用情况
[root@SambaServer ~]# mount /home
[root@SambaServer~]# df -h
5、设置空闲空间
使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[root@SambaServer ~]# lvreduce -L 6G /dev/mapper/VolGroup-lv_home
注:lvreduce -L 6G的意思为设置当前文件系统为6G,如果lvreduce -l 6G是指从当前文件系统上减少6G
使用lvreduce减小逻辑卷的大小。注意:减小后的大小不能小于文件的大小,否则会丢失数据。
可以使用vgdisplay命令等查看一下可以操作的大小即查看“Free PE / Size”剩余空间。也可以是用fdisk -l命令查看详细信息。
[root@SambaServer ~]# vgdisplay
注:vgdisplay为显示LVM卷组的元数据信息
[root@SambaServer ~]# vgdisplay
--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 148.56 GiB
PE Size 4.00 MiB
Total PE 38031
Alloc PE / Size 37872 / 147.94 GiB
Free PE / Size 159 / 636.00 MiB
VG UUID YO3BeY-u320-D91b-NiVP-eius-KcWC-LowCkj
[root@SambaServer ~]#
这个是我调整后的信息,只做参考!
可以看出空闲的空间已经出来了,下面就是把空闲出来的空间给根分区!
6.把闲置空间挂在到根目录下(中间一定要耐心等待。)
[root@SambaServer ~]# lvextend -L +88G /dev/mapper/VolGroup-lv_root
注:lvextend -L +88G为在文件系统上增加88G
[root@SambaServer ~]# resize2fs -p /dev/mapper/VolGroup-lv_root
7、检查调整结果
[root@SambaServer ~]# df -h