我正在租用一台装有 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”输出。