打开虚拟介质管理
选择属性,找到要调整的虚拟机对应的磁盘名称,调整磁盘大小
fdisk -l
查看已分配的磁盘,看到/dev/sda
就是新扩展的磁盘
[root@bogon ~]# fdisk -l
Disk /dev/sda:32 GiB,34359738368 字节,67108864 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xdf8374da
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 16777215 14678016 7G 8e Linux LVM
Disk /dev/mapper/cl_bogon-root:6.2 GiB,6652166144 字节,12992512 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/mapper/cl_bogon-swap:820 MiB,859832320 字节,1679360 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
重新创建分区
fdisk /dev/sda
命令执行分区过程命令(输入 m 获取帮助)
,输入w进行保存[root@bogon ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.32.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (2个主分区,0个扩展分区,2空闲)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (3,4, 默认 3):
第一个扇区 (16777216-67108863, 默认 16777216):
上个扇区,+sectors 或 +size{K,M,G,T,P} (16777216-67108863, 默认 67108863):
创建了一个新分区 3,类型为“Linux”,大小为 24 GiB。
命令(输入 m 获取帮助):w
分区表已调整。
正在同步磁盘。
fdisk -l
再次查看已分配的磁盘,/dev/sda3
为24G
[root@bogon ~]# fdisk -l
Disk /dev/sda:32 GiB,34359738368 字节,67108864 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xdf8374da
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 16777215 14678016 7G 8e Linux LVM
/dev/sda3 16777216 67108863 50331648 24G 83 Linux
Disk /dev/mapper/cl_bogon-root:6.2 GiB,6652166144 字节,12992512 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/mapper/cl_bogon-swap:820 MiB,859832320 字节,1679360 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
reboot命令重启系统
重启后,执行df -h还是看不到新建的分区,需要执行命令mkfs.xfs /dev/sda3
执行格式化操作
[root@bogon ~]# mkfs.xfs /dev/sda3
meta-data=/dev/sda3 isize=512 agcount=4, agsize=1572864 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=6291456, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=3072, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
执行命令pvcreate /dev/sda3
将新建的分区创建为物理卷
[root@bogon ~]# pvcreate /dev/sda3
WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: y
Wiping xfs signature on /dev/sda3.
Physical volume "/dev/sda3" successfully created.
查看物理卷,可以看到新创建的物理卷
[root@bogon ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name cl_bogon
PV Size <7.00 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 1791
Free PE 0
Allocated PE 1791
PV UUID lDuyNv-QUs5-vk4i-1BUU-VYUf-fDaS-S1AVmM
"/dev/sda3" is a new physical volume of "24.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sda3
VG Name
PV Size 24.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID cq4mZ7-dU2h-n8gL-AO3Q-orci-v3Re-kUCZcJ
将新建的物理卷(pv)添加到物理卷组(vg),首先使用命令vgdisplay
查看物理卷组名称,即VG名称
[root@bogon ~]# vgdisplay
--- Volume group ---
VG Name cl_bogon
System ID
Format lvm2
扩展命令如下
[root@bogon ~]# vgextend cl_bogon /dev/sda3
Volume group "cl_bogon" successfully extended
扩展逻辑卷,如下命令查看逻辑卷
[root@bogon ~]# lvdisplay
--- Logical volume ---
LV Path /dev/cl_bogon/swap
LV Name swap
VG Name cl_bogon
LV UUID 7f9mjt-rqYI-swV3-6ZmJ-ugUf-JTaF-w407Ao
LV Write Access read/write
LV Creation host, time bogon, 2020-07-22 04:34:36 -0400
LV Status available
# open 2
LV Size 820.00 MiB
Current LE 205
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
--- Logical volume ---
LV Path /dev/cl_bogon/root
LV Name root
VG Name cl_bogon
LV UUID eQm4OC-77d6-SQIx-6K6C-ZDHW-1DAi-IOEwTr
LV Write Access read/write
LV Creation host, time bogon, 2020-07-22 04:34:36 -0400
LV Status available
# open 1
LV Size <6.20 GiB
Current LE 1586
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0
扩展命令如下,注意扩展的大小,可以依据第9步pvdisplay命令下的/dev/sda3中PV Size进行设置,一般设置的大小-1,如果报错类似Insufficient free space: 14336 extents needed, but only 14335 available,可以再-1;如果减少的过多,可以再执行如下命令追加大小
[root@bogon ~]# lvextend -L +23G /dev/cl_bogon/root
Size of logical volume cl_bogon/root changed from <6.20 GiB (1586 extents) to <29.20 GiB (7474 extents).
Logical volume cl_bogon/root successfully resized.
扩展文件系统,可以先使用命令df -Th
查看文件系统类型,看到/dev/mapper/cl_bogon-root为xfs
[root@bogon ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 8.5M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/cl_bogon-root xfs 6.2G 5.8G 406M 94% /
/dev/sda1 ext4 976M 129M 781M 15% /boot
tmpfs tmpfs 378M 0 378M 0% /run/user/0
执行命令如下
[root@bogon ~]# xfs_growfs /dev/cl_bogon/root
meta-data=/dev/mapper/cl_bogon-root isize=512 agcount=4, agsize=406016 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=1624064, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 1624064 to 7653376
再次使用df -h命令可以看到已经扩展完成
[root@bogon ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.5M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/cl_bogon-root 30G 6.0G 24G 21% /
/dev/sda1 976M 129M 781M 15% /boot
tmpfs 378M 0 378M 0% /run/user/0
原文:https://www.cnblogs.com/hujiapeng/p/14881388.html