linux通过lvm扩容根分区

新买的服务器只分50G给了根分区,home有4个T,分配给根分区太少,需要扩容一下,本次目标扩容1个T。

linux通过lvm扩容根分区_第1张图片

 

查看lvm卷组

vgdisplay

linux通过lvm扩容根分区_第2张图片

剩余可分配空间是0,所以只能缩减home的空间来分给根分区

先给home目录备份,待会要删除逻辑卷,home里的东西也会跟着消失

 

 

取消挂载

umount /home

linux通过lvm扩容根分区_第3张图片

删除逻辑卷,并且重新创建分配空间 

lvremove /dev/mapper/centos-home   #删除逻辑卷
lvcreate -n home -L 2048g centos   #创建逻辑卷,大小为2个T

linux通过lvm扩容根分区_第4张图片

 

格式化逻辑卷

mkfs.ext4 /dev/mapper/centos-home

linux通过lvm扩容根分区_第5张图片

 

给根分区扩容1T

lvextend -L +1024G /dev/mapper/centos-root 

扩容完,没有生效,需要刷新一下,先查看文件格式

linux通过lvm扩容根分区_第6张图片

 刷新空间

xfs_growfs /dev/mapper/centos-root #刷新空间

linux通过lvm扩容根分区_第7张图片

再次查看逻辑卷,剩余可分配空间是1.31T

home原先是4.4T ,重新分配2T给home,分给根分区1T,还剩下1.3T可分配空间。

 

linux通过lvm扩容根分区_第8张图片

 

重新挂载回去home

mount /dev/mapper/centos-home /home/
 #挂载回去home,home里没有东西了,再把备份的复制回去即可。

linux通过lvm扩容根分区_第9张图片

 

修改文件/etc/fstab修改格式,因为格式化成ext4了,所以这的格式从xfs格式改成ext4

 倒数第二行

linux通过lvm扩容根分区_第10张图片 

你可能感兴趣的:(硬盘,服务器,linux,服务器,运维)