在我的 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。