通过lvm给home扩容

Posted by t298 on May 11, 2023

服务器有一个3.7T的机械硬盘没有被挂载使用,正好home空间又不够了,就想着分点空间给home使用。lsblk后发现这个硬盘被挂载在/dev/sda下,并且还有4个分区,所以我们需要将这4个分区全部干掉在使用。

使用parted /dev/sda 进入磁盘,使用rm 1 rm 2 rm 3 rm 4干掉所有分区,输入mkpart新建分区,起始点:4096s(4096个 sector。通常一个sector是512b,所以就是2M),结束点:-1,其他的都默认。使用toggle 1 lvm切换分区表状态,使用quit退出。

使用pvcreate /dev/sda1创建pv,使用pvscanpvdisplay,使用vgdispaly查看vg,使用vgextend centos /dev/sda1将pv加入vg,使用lvdisplay查看所有的lvm,使用lvextend -L +100G /dev/centos/home给home加上从vg里分出来的100G,最后使用xfs_growfs /dev/centos/home,结束。