如何增加 Linux 文件系统的空间?

如何增加 Linux 文件系统的空间?

我正在租用一台装有 Parallel Plesk 的专用服务器(我讨厌它并且我尝试使用命令行)。

我有一个已满的文件系统,“df -H”打印以下内容:

Filesystem             Size   Used  Avail Use% Mounted on
/dev/md1               4.0G   4.0G   361k 100% /
/dev/mapper/vg00-usr   4.3G   1.4G   3.0G  32% /usr
/dev/mapper/vg00-var   4.3G   2.8G   1.6G  64% /var
/dev/mapper/vg00-home
                       4.3G   4.4M   4.3G   1% /home
none                   1.1G    24M   1.1G   3% /tmp
tmpfs                  1.1G      0   1.1G   0% /usr/local/psa/handlers/before-local
tmpfs                  1.1G      0   1.1G   0% /usr/local/psa/handlers/before-queue
tmpfs                  1.1G      0   1.1G   0% /usr/local/psa/handlers/before-remote
tmpfs                  1.1G      0   1.1G   0% /usr/local/psa/handlers/info
tmpfs                  1.1G      0   1.1G   0% /usr/local/psa/handlers/spool

我租用的服务器有 1TB 的硬盘。为什么这么小,我该如何增加存储空间?(我是 Linux 的初学者)。

谢谢

答案1

您正在运行 LVM,这应该会使操作变得简单。这些安装的设备是“逻辑卷”,它们从称为“卷组”的一大块空间中分配而来。运行vgdisplay应该会显示有关卷组的详细信息。这是我的当前的样子,您的应该看起来类似:

--- Volume group ---
VG Name               vg00
System ID             
Format                lvm2
Metadata Areas        1
Metadata Sequence No  10
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                9
Open LV               2
Max PV                0
Cur PV                1
Act PV                1
VG Size               186.26 GiB
PE Size               4.00 MiB
Total PE              47683
Alloc PE / Size       39165 / 152.99 GiB
Free  PE / Size       8518 / 33.27 GiB
VG UUID               ekYzHp-b4n9-8971-nBBZ-kOfH-Cfd1-ZcEf12

这里最重要的是“空闲 PE”行,它显示我们有一些“空闲物理盘区”,可以分配给我们的逻辑卷。您可以使用 为逻辑卷分配空间lvresize。例如,lvresize --size +100M /dev/mapper/vg00-var增加 100 兆字节。

调整逻辑卷大小后,您必须调整所包含的文件系统的大小。具体如何操作取决于文件系统。如果是 ext2/ext3/ext4,则可以使用resize2fs /dev/mapper/vg00-var。更改应立即显现出来。

答案2

使用 du 查看空间在哪里。如果您确实有空间,则空间未分配。尝试 vgdisplay 查看它是否在 LVM 卷组中。它很可能在您的驱动器上未分配。

有很多可能性,但我猜空间可能在卷组中但未分配。在这种情况下,使用 lvextend 为您喜欢的卷提供更多空间。调整卷大小后,您可以使用 resize2fs 在线增加所需文件系统的空间。

更新:现在我发现 md1 空间不足,最简单的方法是将数据移出该文件系统。如果这不可行,请提供有关设备空间分配的详细信息(例如 vgdisplay -v、fdisk -p 等)

答案3

您可以通过扩展逻辑卷 ==> 卷组来调整 /var 的大小。您可以发布“vgdisplay”和“lvdisplay”输出。

相关内容