如何增加 GNOME Boxes (QEMU) 使用的虚拟机的根分区大小?

朱利安

我在Fedora 32上使用GNOME Boxes虚拟化Fedora Silverblue安装。我没有为我的虚拟 Fedora 设置复杂/智能的分区,并且我的虚拟根分区上的磁盘空间已用完。我的目标是能够尽快高效地继续使用我的虚拟 Fedora 机器,而无需重新创建虚拟化,也无需添加其他分区。

因此,如何增加基于 QEMU 的虚拟化的根分区?

类似问题:调整 qcow2 根分区的大小

朱利安

停止虚拟机并在主机上执行以下步骤。

如果尚未安装,则需要以下工具

sudo dnf install libguestfs-tools-c

在主机上找到图像文件。在 Fedora 上

cd ~/.local/share/gnome-boxes/images

确定要增加的映像的根分区

virt-filesystems --long --parts --blkdevs -h -a <my-current-fedora-image>

Name       Type       MBR  Size  Parent
/dev/sda1  partition  83   1,0G  /dev/sda
/dev/sda2  partition  8e   19G   /dev/sda
/dev/sda   device     -    20G   -

在我的例子中是/dev/sda2=<identified-partition>

使用新的根分区文件大小以正确的格式创建一个空映像文件

qemu-img create -f qcow2 -o preallocation=metadata <my-new-fedora-image> <the-file-size-in-GB>G

将当前镜像的根分区大小调整为新镜像

virt-resize --expand <identified-partition> <my-current-fedora-image> <my-new-fedora-image>

将新的图像文件名重命名为旧的,以便 GNOME Boxes 将使用它而不是旧的,但保留另一个作为备份

mv <my-current-fedora-image> <my-old-fedora-image>
mv <my-new-fedora-image> <my-current-fedora-image>

这就是您需要在主机上执行的全部操作。现在启动具有增加的根磁盘大小的虚拟机,登录,并在虚拟机上执行以下步骤。

调整您确定要复制的分区的大小

sudo pvresize <identified-partition>

确定要扩展的根文件系统名称

df -h

在我的例子中是/dev/mapper/fedora-root=<identified-filesystem>

扩展其逻辑卷大小以使更多空间可用

sudo lvextend -r -l +100%FREE <identified-filesystem>

来源:https : //www.reddit.com/r/gnome/comments/3ijfm5/cant_increase_vm_disk_size_in_gnome_boxes/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Gnome Boxes中的虚拟机访问Internet?

如何在GNOME Boxes中保存虚拟机的状态?

如何为 Gnome Boxes 虚拟机设置固定 IP 地址

如何增加虚拟机的硬盘大小?

如何安排KVM / QEMU虚拟机的激活/终止?

增加虚拟机下的Ubuntu分区大小

如何列出使用qemu-system-x86_64创建的所有虚拟机?

如何使用Windows guest虚拟机正确配置Virt-Manager(QEMU / KVM)

如何在Windows 7 guest虚拟机中使用Qemu / Spice动态分辨率?

无法使用 GNOME Boxes 建立桥接器

如何在 SMB/CIFS 网络共享上使用 QEMU/KVM 虚拟机磁盘映像:权限被拒绝

如何使用Powershell为虚拟机远程扩展分区

如何增加根分区的大小?

如何在Qemu虚拟机中安装Ubuntu Trusty 14.04

如何在QEMU中启用MMU(虚拟机A57 CPU)

如何将 SD/Flash 添加到 QEMU 虚拟机?

如何在Qemu中将鼠标移动x和y类型从主机传递到虚拟机

如何远程使用QEMU

在virt-manager中将物理分区添加到QEMU / KVM虚拟机

如何减小虚拟机大小?

如何在Windows 7 guest虚拟机中的QEMU和QXL / Spice中设置任意视频模式?

如何使用命令行增加根(/)分区大小?

虚拟机中增加的磁盘大小,但是gdisk不想使用新空间

从增加的磁盘大小中恢复虚拟机

如何在运行Gnome的Ubuntu 18.04中增加特定应用程序的字体大小?

qemu虚拟机的日志记录和调试

将QEMU引导虚拟机输出写入文件

有谁知道如何更改 Gnome Boxes 中的鼠标行为?

如何在远程虚拟机上扩展根分区?