新安装时缺少磁盘空间

新安装时缺少磁盘空间

我从头开始安装了 Ubuntu 22.04LTS,发现可用磁盘空间只有应有的一半。这是第二次发生这种情况,但第一次发生时我以为是我的错误。出于某种原因cfdiskfdisk报告磁盘大小为 32GB:

Disk /dev/sda: 32 GiB, 34359738368 bytes, 67108864 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DBA31C33-C478-435C-BECA-08D640FCA9DC

Device       Start      End  Sectors Size Type
/dev/sda1     2048     4095     2048   1M BIOS boot
/dev/sda2     4096  4198399  4194304   2G Linux filesystem
/dev/sda3  4198400 67106815 62908416  30G Linux filesystem

但不幸的是,df只报道了一半:

Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              795M 1016K  794M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   15G  2.7G   12G  20% /
tmpfs                              3.9G     0  3.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  127M  1.7G   7% /boot
tmpfs                              795M  4.0K  795M   1% /run/user/1000

并且没有可用空间来调整分区大小,那么问​​题是发生了什么事?

我之前在 NUC 设备上看到过这种情况,所以我可以排除 QEMU 问题。

答案1

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv然后 resize2fs /dev/ubuntu-vg/ubuntu-lv解决了这个问题。

答案2

您已安装使用 LVM 作为磁盘分区器的 Ubuntu。好人,我向您致敬。这是一个明智的选择。但它将充当更复杂的环境。

打开命令提示符并输入命令:sudo pvs 这将告诉您已安装的物理磁盘。我们希望在这里看到 /dev/sda,并希望它显示 PSize 大约在 32GB 左右

接下来命令 现在您将看到卷组。我们希望看到 ubuntu--vg(可能略有不同),并希望它报告已使用量和可用量。我希望在这里看到大约 15GB 的可用空间。

如果您看到的大致如此,那么一切顺利。您拥有的是运行在 15GB 中的根分区,这应该没问题。还有大约 15GB 的可用空间。现在您有选择。首先,您可以通过创建一个新的逻辑卷将 /home 挂载到这个可用空间中。这样,您就可以将文件与 Ubuntu 操作系统文件分开,如果您需要从头开始重建 Ubuntu,您不会在此过程中删除所有文件。或者,您可以将根分区扩展到这个可用空间并恢复所有数据。

但在你做任何事情之前,请先执行命令sudo lvs 这将显示您已定义的逻辑卷,即使它们尚未挂载。只需确保它确实是可用空间,而不是由于某种原因未挂载的逻辑卷。情况不应该如此,但在删除重要内容之前请务必谨慎!

如果您需要进一步帮助 - 请与我们联系。LVM 很棒,非常酷,有时它会让您摆脱困境。但这并不简单!

相关内容