需求:磁盘容量不够,需要扩容。
前提:需要扩容的分区,必须是lvm的。
步骤
1.在虚拟机热添加一块磁盘(第三块磁盘,sdc)。
如果未识别到新增的磁盘,使用以下命令刷新。
echo "scsi add-single-device 2 0 2 0" > /proc/scsi/scsi
然后,fdisk -l 验证,新增磁盘成功。
2.分区,创建pv
fdisk /dev/sdc
pvcreate /dev/sdc1
3.将/dev/sdc1挂载到原来的vg上
使用vgdisplay查看原来的vg名字(查出是ubuntu-vg),然后执行以下命令绑定。
vgextend ubuntu-vg /dev/sdc1
4.扩容分区
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
5.刷新分区block信息,到文件系统中
文件类型是ext4的使用:resize2fs /dev/mapper/ubuntu--vg-root
文件类型是xfs的使用:xfs_growfs /dev/mapper/ubuntu--vg-root