- VMware新建一个硬盘,然后查看硬盘和分区情况
使用fdisk -l命令查看所有硬盘及其分区情况。
fdisk -l
- 选择并操作目标分区
运行 fdisk /dev/sda 进入分区操作界面(根据实际情况修改卷组名)。
fdisk /dev/sda
使用 p 命令查看当前分区数量。
使用 n 命令增加新分区,并根据提示选择合适的分区类型和大小。
使用 t 命令修改新分区的类型为8e(LVM逻辑卷类型)。
最后使用 w 命令保存更改并退出。
- 格式化新分区
使用 mkfs.xfs /dev/sda3 命令初始化新分区,格式为XFS,确保与根目录的文件系统类型一致(根据实际情况修改卷组路径和格式)。
mkfs.xfs /dev/sda3
- 扩容根目录
首先,使用 pvcreate /dev/sda3 初始化新分区为物理卷。
使用 pvdisplay 查看物理卷的信息,并记录下卷组名称(VG Name)。
运行 vgextend centos /dev/sda3 将新的物理卷添加到名为 “centos” 的卷组中(根据实际情况修改卷组名)。
使用 lvextend -L +29G /dev/centos/root 扩展根目录的逻辑卷大小(根据实际情况修改路径和大小,我新加的硬盘是30G,因初始化文件系统会占用一点空间,所以根目录只能扩容29G)。
pvcreate /dev/sda3
pvdisplay
vgextend centos /dev/sda3
lvextend -L +29G /dev/centos/root
- 扩展文件系统
如果文件系统是XFS,运行 xfs_growfs /dev/mapper/centos-root 扩展文件系统。
如果文件系统是其他类型(如ext4),则使用 resize2fs /dev/mapper/centos-root 进行扩展。
xfs_growfs /dev/mapper/centos-root
- 验证扩容成功
使用 df -h 或其他相关命令验证根目录的容量是否已成功扩展。
请在进行操作之前务必备份重要数据,并确保虚拟机处于适当的维护状态,以防数据丢失或损坏。