在Linux虚拟机中进行磁盘扩容通常涉及以下几个步骤:
df -h
命令查看当前磁盘空间使用情况,使用 lsblk
或 fdisk -l
查看详细的磁盘和分区信息。fdisk -l
:列出所有磁盘和分区。parted /dev/sda
:对磁盘进行分区操作(如果需要)。resize2fs /dev/sdaX
:调整文件系统大小(例如,扩展到 /dev/sda1
)。VBoxManage
命令行工具扩容虚拟磁盘:VBoxManage modifyhd "虚拟磁盘文件名" --resize 新大小
fdisk -l
、parted
、resize2fs
等命令扩展文件系统。qemu-img resize
命令扩展虚拟磁盘大小:qemu-img resize 虚拟磁盘文件名 新大小
fdisk -l
、parted
、resize2fs
等命令扩展文件系统。pvcreate
命令将新分区创建为物理卷:pvcreate /dev/sdXn
vgextend
命令将新物理卷加到现有卷组:vgextend vg_name /dev/sdXn
lvextend
命令扩展逻辑卷:lvextend -L 100%FREE /dev/vg_name/lv_name
resize2fs /dev/vg_name/lv_name
xfs_growfs /dev/vg_name/lv_name
mkdir /new_mount_point
mount /dev/sdXn /new_mount_point
/etc/fstab
文件/etc/fstab
文件,添加新分区的挂载信息:/dev/sdXn /new_mount_point ext4 defaults 0 0
df -h
检查扩容后的磁盘空间是否已正确更新。