在我的电脑中,我有几个分区。我有一个 Fedora 分区,它只有不到 40 GB 的空间,我想把它做得更大。因此,使用 GParted,我将 10 GB 从另一个分区移动到 Fedora 分区。现在,根据 GParted,我应该有不到 50 GB(请参阅 参考资料sda12):
但是,从 Fedora 本身来看,可用空间看起来不同:
这与我调整分区大小之前可用的空间相同。我如何让 Fedora 真正可以使用该空间?
您已经扩大了磁盘上的分区,但是有一堆容器需要在使用之前告知更改。
首先,您需要告诉 LVM(逻辑卷管理器)使用额外的空间(gparted可能已经这样做了,但是如果多次执行此步骤也不会受到影响):
pvresize /dev/sda12
Run Code Online (Sandbox Code Playgroud)
您现在应该在运行时看到额外的可用空间
vgs
Run Code Online (Sandbox Code Playgroud)
列出可用的卷组(其中一个将使用/dev/sda12)。您现在可以为/分区添加空间;这涉及调整逻辑卷本身的大小,然后是包含的文件系统。lvextend用于执行第一步,它可以将第二步委托给fsadm自己,因此一个命令应该可以解决问题:
lvextend -r -L+10G fedora/root
Run Code Online (Sandbox Code Playgroud)
现在您的根文件系统应该显示多出 10GB 的可用空间!