在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 虚拟磁盘文件名 新大小
pvcreate
命令将新分区创建为物理卷:pvcreate /dev/sdXn
vgextend
命令将新物理卷加到现有卷组:vgextend vg_name /dev/sdXn
lvextend
命令扩展逻辑卷:lvextend -L 100%FREE /dev/vg_name/lv_name
ext4
文件系统:resize2fs /dev/vg_name/lv_name
XFS
文件系统: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
检查扩容后的磁盘空间是否已正确更新。通过以上步骤,你可以成功扩展Linux虚拟机的磁盘空间。请根据你的具体环境和需求选择合适的方法进行操作。