生产中一台虚拟机原先配置的3TB空间已消耗殆尽,需要扩增硬盘,命令查看空间使用情况已100%
!
虚拟控制台新加一个2T磁盘
执行
echo "- - -" > /sys/class/scsi_host/host0/scan
扫描磁盘,扫描后执行fdisk -l 可查看新加的磁盘
对新加的磁盘进行分区
[root@localhost ~]# parted /dev/sdc
GNU Parted 1.8.1
Using /dev/sdc
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary 0% 100%
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sdc: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 2199GB 2199GB primary
(parted) quit
查看现有的LVM磁盘组逻辑卷
查看系统所有磁盘信息
创建PV
[root@localhost ~]# pvcreate /dev/sdc1
扩增卷组
[root@localhost ~]# vgextend VGdata /dev/sdc1
扩增逻辑卷
[root@localhost ~]# lvextend -l +100%FREE /dev/VGdata/LVdata
Extending logical volume LVdata to 5.00 TB
Logical volume LVdata successfully resized
最后执行resize2fs /dev/VGdata/LVdata
等一段时间后执行df -h 可看见磁盘已经扩成功