Chinaunix首页 | 论坛 | 博客
  • 博客访问: 349709
  • 博文数量: 54
  • 博客积分: 497
  • 博客等级: 下士
  • 技术积分: 612
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-16 20:05
个人简介

行动…Don\'t ever let somebody tell you, you can\'t do something. you got a dream, you gotta protect it. people can\'t do something themselves they wanna tell you you can\'t do it.if you want something. go get it.

文章分类

全部博文(54)

文章存档

2021年(3)

2018年(1)

2017年(18)

2016年(7)

2015年(4)

2013年(1)

2011年(20)

我的朋友

分类: LINUX

2017-06-08 17:41:53

目标:将VolGroup-lv_home缩小到100G,并将剩余的空间添加给VolGroup-lv_root

1、首先查看磁盘使用情况
[root~]# df -h
文件系统              容量 已用 可用 已用% 挂载点
Filesystem            Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root  154G 7.9G 139G  6% /
tmpfs               1.9G 100K 1.9G  1% /dev/shm
/dev/sda1             485M 69M 391M  15% /boot
/dev/mapper/VolGroup-lv_home  499G 984M 283G  1% /home                            目标:将VolGroup-lv_home缩小到100G,并将剩余的空间添加给VolGroup-lv_root

2、卸载/home
[root~]# umount /home
    提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[root~]# fuser -mu /home

可以找到占用分区的进程ID,用kill -9删除对应的进程. (如13680ce(root) 21200c(root) 21963ce(root) 22406e(mysql) 22819(root) 23009e(root)      只输入数字.例  kill -9  13680 后面的同样操作)

3、调整分区大小
[root~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
    提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”
    则执行相关命令:
[root~]# e2fsck -f /dev/mapper/VolGroup-lv_home
    然后重新执行命令:
[root~]# resize2fs -p /dev/mapper/VolGroup-lv_home 100G        注:resize2fs 为重新设定磁盘大小,空间大小未变,并不对结果有影响,需要下面lvreduce的配合
 4、挂载上/home,查看磁盘使用情况
[root~]# mount /home
[root~]# df -h

5、设置空闲空间
使用lvreduce指令减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入 “y”
[root~]# lvreduce -L 100G /dev/mapper/VolGroup-lv_home        注:lvreduce -L 100G的意思为设置当前文件系统为100G的空间,如果lvreduce -l 100G是指从当前文件系统上减少20G
使用lvreduce减小逻辑卷的大小。

注意:减小后的空间不能小于/home下文件的大小,否则会丢失数据。
 
可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息。
[root~]# vgdisplay        注:vgdisplay为显示LVM卷组的元数据信息
 
6、把闲置空间挂在到根目录下
[root~]# lvextend -L +383G /dev/mapper/VolGroup-lv_root
注:lvextend -L +383G为在根文件系统上增加383G
[root~]# resize2fs -p /dev/mapper/VolGroup-lv_root
7、最后检查调整结果
[root~]# df -h

阅读(1919) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~