前几天公司堡垒机服务器突然访问不了了,连上服务器一看,好家伙,磁盘100%,本来想着要不把堡垒机快照删掉,一想后面可能有用。那没办法了,既然是虚拟机,加磁盘也简单,那就加。
话不多说开干。
步骤:
1. 加磁盘,虚拟机一般都是有vsphere client 等类似的后台管理服务,直接上去把磁盘加上就ok

2.进入服务器开始扩展磁盘
2.1.创建分区
fdisk /dev/sdb
---------------------------------------
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-10485759,默认为 2048):2048
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+400G
分区 1 已设置为 Linux 类型,大小设为 400 GiB
命令(输入 m 获取帮助):t
分区号 (1-5,默认 5):1
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”
命令(输入 m 获取帮助):w #保存退出
2.2 创建物理卷和逻辑卷
# 创建物理卷并查看
pvcreate /dev/sdb1
pvdisplay
# 查看卷组
vgdisplay
---------------------------------------
VG Name cs -----------------卷组名
System ID
Format lvm2
Metadata Areas 2
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 2
Act PV 2
VG Size <1.97 TiB
PE Size 4.00 MiB
Total PE 515176
Alloc PE / Size 515176 / <1.97 TiB
Free PE / Size 0 / 0
VG UUID p6A3wC-0SRK-BwZQ-YH6R-c2wY-DawM-fCXht
2.3 将创建的卷组到对应的路径或者说卷组
# 扩展 我这里/dev/mapper/centos-root 对应的目录为 /
vgextend cs /dev/sdb1
lvextend -l +100%FREE /dev/mapper/centos-root
格式为ext4使用
resize2fs /dev/mapper/centos-root
格式为xfs使用
xfs_growfs /dev/mapper/centos-root
大功告成,用命令 lsblk 查看是否扩展完成

