Cent操作系统增加/usr目录空间

Cent操作系统增加/usr目录空间

在我的 CentOS 5 服务器上,fdisk -l输出:

Disk /dev/xvda: 100.0 GB, 100000595968 bytes
255 heads, 63 sectors/track, 12157 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1               1         487     3911796   83  Linux
/dev/xvda2             488         731     1959930   82  Linux swap / Solaris
/dev/xvda3             732       12157    91779345   8e  Linux LVM

df -h输出:

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            3.7G  1.4G  2.4G  37% /
/dev/mapper/vg00-usr  4.0G  4.0G   20K 100% /usr
/dev/mapper/vg00-var  4.0G  440M  3.6G  11% /var
/dev/mapper/vg00-home 4.0G  269M  3.8G   7% /home
none                  512M  1.4M  511M   1% /tmp
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/before-local
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/before-queue
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/before-remote
tmpfs                 512M   16K  512M   1% /usr/local/psa/handlers/info
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/before-local
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/before-queue
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/before-remote
tmpfs                 512M   16K  512M   1% /usr/local/psa/handlers/info
tmpfs                 512M     0  512M   0% /usr/local/psa/handlers/spool

我的/usr驱动器没有任何可用空间,但fdisk显示有 100GB 的未使用空间。我可以使用该空间来增加目录的容量/usr吗?如何?我怎样才能从中删除不需要的文件/usr

答案1

首先,您需要查看卷组中是否有任何可用的 pe(在本例中为 vg00)。检查输出

vgdisplay vg00

然后,假设您有一些空闲的 PE(物理范围),您可以扩展 /usr 卷,

lvextend -L +<x-amount>G /dev/vg00/usr

之后,您需要调整文件系统的大小以反映此“分区”的新大小:

resize2fs /dev/vg00/usr

假设它是 ext{3,4}。

如果没有可用的 PE,您可以考虑缩小同一组中的另一个卷(如本例中的 home),或添加另一个 PV。无论如何,请注意,您拥有 100GB 大小的分区并不意味着您可以访问 100GB。由于它是用于 LVM 的物理卷,因此仅意味着您拥有 100GB 的 PE。

相关内容