能!
博主刚装好虚拟机,然后就发现硬盘设置太小了,要进行扩容。然后博主就跟着这位博主大大的文章虚拟机扩容(详解两种方法)_虚拟机磁盘扩容-CSDN博客,执行方法一,非常之便捷。
这里博主在以上文章的基础上进行补充哈~
1.在VM管理处进行操作时,要以管理员身份运行。
有些人可能出现“硬盘”--“扩展”是灰色的,点击不了的情况。如出现这种情况,可能是软件权限不够,可尝试右击VM软件,以管理员身份运行。
2.新建卷扩容
做到这一步的时候我很疑惑,也询问了豆包。后面豆包说:
所以我们不应该在外系统(Windows)进行新建卷,要在虚拟机里的操作系统进行操作。
我的虚拟机是 Ubuntu 系统,所以我以 Ubuntu 操作系统为例,进行扩展磁盘后的重新分区操作。
2.1 查看磁盘
打开虚拟机,并且打开终端。然后输入lsblk查看磁盘:
我的是将磁盘大小由20g改成40g大小。然后输出sda总大小是40g,证明修改成功。但是sda3显示只有19.5g,也就是根分区只有19.5g,还有20g空闲未分配空间。
2.2 安装cloud-guest-utils
输入:
sudo apt update sudo apt install cloud-guest-utils作用分别是更新系统的软件列表,以及下载cloud-guest-utils。cloud-guest-utils是一个工具集,我们要用来分区的包growpart就包含在里面。
每个指令的输出的末尾,分别含有以下内容即正常:
2.3 扩展 sda3 分区
把/dev/sda这块硬盘上的第 3 号分区(sda3),一直拉长到磁盘尾部。
输入:
sudo growpart /dev/sda 3输出为:
2.4 扩展文件系统
输入:
sudo resize2fs /dev/sda3输出为:
2.3与2.4的区别在于:
1. growpart:修改磁盘分区表,把sda3这个分区的边界扩大,占用后面空白;
2. resize2fs:扩大 ext4 文件系统,让 Ubuntu 能使用新增的这部分空间。
2.5 验证结果
输入:
df -h输出:
sda3由19g扩容为39g。
扩容成功!
希望看到的友友们都能成功扩容虚拟机~