如何更好地分配虚拟机中的磁盘空间?

如何更好地分配虚拟机中的磁盘空间?

我尝试搜索,但用我使用的术语找不到任何类似的东西。

我在 Proxmox 机器上的多个虚拟机中运行 Ubuntu 服务器。我经常在虚拟机上遇到这个问题,但我不太明白为什么会这样...

当我创建新虚拟机时,我通常使用默认的 Proxmox 磁盘大小 32 GB,我认为这对于运行一些小型 docker 应用程序来说已经足够了。我使用默认设置但在 LVM 上安装 Ubuntu Server。但不知何故我的虚拟机总是被填满。我现在甚至有一个运行 18.04 的虚拟机无法更新,因为 / 分区已满,服务器上没有运行任何东西。我安装了 plex 进行一些测试,但它没有库或任何东西。

因此,当我执行 DF 时,它显示根分区只有 3.9GB。出于某种原因,还有 3 个其他分区看起来像临时分区、交换分区或其他分区。我的 DF 粘贴在下面。我在安装过程中是否需要更改某个设置以避免浪费太多磁盘空间?

udev                               7.9G     0  7.9G   0% /dev
tmpfs                              1.6G  9.0M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.9G  3.9G     0 100% /
tmpfs                              7.9G  4.0K  7.9G   1% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/loop0                          90M   90M     0 100% /snap/core/7713
/dev/loop1                          89M   89M     0 100% /snap/core/7396
/dev/vda2                          976M  222M  688M  25% /boot
tmpfs                              1.6G     0  1.6G   0% /run/user/1000

添加 parted 输出。这里磁盘显示为 43GB,因为我打算扩展它。

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  4295MB  4295MB  ext4


Model: Virtio Block Device (virtblk)
Disk /dev/vda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  2097kB  1049kB                     bios_grub
 2      2097kB  1076MB  1074MB  ext4
 3      1076MB  42.9GB  41.9GB

答案1

我想我找到了自己的答案。似乎即使我选择了“使用整个磁盘并设置 LVM”,它也没有使用整个磁盘。它将 4G 设置为根分区,其余部分则保持未使用状态。当我告诉它使用整个磁盘时,这似乎是一个奇怪的默认设置。

由于这是通过浏览器中的 Proxmox VNC 进行的,因此我无法复制和粘贴文本。

https://i.imgur.com/RE3V71U.jpg

答案2

答案是,虚拟磁盘的剩余部分已分配给 LVM,但卷组有未分配给文件系统的空置未使用空间。您需要扩展根逻辑卷 ( lvextend -r -l +100%FREE ubuntu-vg/ubuntu-lv) 或使用 创建文件系统以挂载在 / 下方(/var/home等)lvcreate

相关内容