虚拟机创建成功后 在不删除原有硬盘数据的情况下拓展硬盘大小
系统:Centos7
lsblk
parted /dev/sda
print
resizepart 2 100%
quit
pvresize /dev/sda2
lvresize --extents +100%FREE --resizefs /dev/mapper/centos-root[root@kuaiqianbiz ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.9G 0 2.9G 0% /dev
tmpfs 2.9G 16K 2.9G 1% /dev/shm
tmpfs 2.9G 8.5M 2.9G 1% /run
tmpfs 2.9G 0 2.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 29G 3.0G 26G 11% /
/dev/sda1 1014M 230M 785M 23% /boot
tmpfs 581M 0 581M 0% /run/user/0
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 31G 0 part
├─centos-root 253:0 0 29G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm
sr0 11:0 1 4M 0 rom
[root@kuaiqianbiz ~]# parted /dev/sda
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1075MB 1074MB primary xfs boot
2 1075MB 34.4GB 33.3GB primary lvm
(parted) resizepart 2 100%
(parted) quit
Information: You may need to update /etc/fstab.
[root@kuaiqianbiz ~]# pvresize /dev/sda2
Physical volume "/dev/sda2" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized
[root@kuaiqianbiz ~]# lvresize --extents +100%FREE --resizefs /dev/mapper/centos-root
Size of logical volume centos/root changed from 28.99 GiB (7422 extents) to <97.00 GiB (24831 extents).
Logical volume centos/root successfully resized.
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=1900032 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=7600128, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=3711, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 7600128 to 25426944
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─centos-root 253:0 0 97G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm
sr0 11:0 1 4M 0 rom
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]#
[root@kuaiqianbiz ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─centos-root 253:0 0 97G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm
sr0 11:0 1 4M 0 rom
[root@kuaiqianbiz ~]# #查看
fdisk -l
df -kh
lsblk
#重新新建分区
fdisk /dev/sda
#帮助
m
#创建新分区
n
#创建主分区
p
#保存
w
#格式化(如果报错,需要重启后格式化)
mkfs -t ext4 /dev/sda3
#新加的硬盘分区创建为物理卷
#查看命令:
pvdisplay
#创建命令:
pvcreate /dev/sda3
#新建的物理卷(pv)添加到卷组(vg)
#查看命令:
vgdisplay
#扩展命令:
vgextend centos /dev/sda3
#扩展逻辑卷(lv)
#查看命令:
lvdisplay
#扩展命令:
lvextend /dev/mapper/centos-root /dev/sda3
#扩展文件系统(本命令只适用于xfs文件系统,可使用df -Th命令查看)
#查看命令:
df -h
#扩展命令:
xfs_growfs /dev/mapper/centos-root
