1.打开vm增加内存的大小,将其从原先的20GB调整为120GB
2.首先,使用 fdisk
命令或其他分区工具将新添加的磁盘 /dev/sda
分区为 /dev/sda3
。确保将其设置为 LVM 分区类型
sudo fdisk /dev/sda
在 fdisk 中,选择 “n” 创建新分区,然后选择 p 为主分区,输入分区编号 3,以及相应的扇区范围。选择 “t” 来更改分区类型,并将其设置为 LVM(8e)。按w保存并退出分区工具。
tip:
设备不存在:请确认 /dev/sda4 设备是否存在。你可以运行 lsblk 命令来列出系统中的所有块设备,并确认 /dev/sda3 是否在列表中。如果设备不存在,请检查硬件连接或者磁盘是否正确安装。
lsblk
设备未被识别:有时候,新添加的磁盘可能需要重新扫描才能被操作系统识别。你可以尝试运行 partprobe 命令来重新扫描磁盘分区表,然后再次尝试创建物理卷。
partprobe
3.使用 pvcreate
命令创建一个物理卷。假设你的新分区为 /dev/sda3
,使用以下命令创建物理卷:
sudo pvcreate /dev/sda3
4.将新的物理卷添加到卷组中。假设你的卷组名称为 centos
,使用以下命令将物理卷添加到卷组中:
sudo vgextend centos /dev/sda3
5.扩展逻辑卷的大小。使用 lvextend
命令来扩展 /dev/mapper/centos-root
逻辑卷的大小,并同时进行文件系统调整。假设你希望将逻辑卷的大小增加100GB,可以使用以下命令:
sudo lvextend -r -L +100G /dev/mapper/centos-root
小tip:
查看空闲大小:
sudo pvs
如果提示这个,就适当减少点拓展的内存
[root@localhost /]# sudo lvextend -r -L +100G /dev/mapper/centos-root
Insufficient free space: 25600 extents needed, but only 25599 available
最终:
完美!快去尝试吧