在Cent OS中增加/usr目录的空间

在Cent OS中增加/usr目录的空间

我在运行 Apache 2.2.3 的 CentOS 5 服务器上运行着 php 5.1.6

我运行命令如下:

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

编辑: mount 命令输出是:

/dev/xvda1 on / type ext3 (rw)
none on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/mapper/vg00-usr on /usr type xfs (rw)
/dev/mapper/vg00-var on /var type xfs (rw,usrquota)
/dev/mapper/vg00-home on /home type xfs (rw,usrquota)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
tmpfs on /usr/local/psa/handlers/before-local type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-queue type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-remote type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/info type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-local type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-queue type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/before-remote type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/info type tmpfs (rw)
tmpfs on /usr/local/psa/handlers/spool type tmpfs (rw,mode=0770,gid=31)

并且 vgdisplay 说:

  VG Name               vg00
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               87.53 GB
  PE Size               4.00 MB
  Total PE              22407
  Alloc PE / Size       3072 / 12.00 GB
  Free  PE / Size       19335 / 75.53 GB
  VG UUID               

我的 /usr 驱动器现在没有空间,但 fdisk 显示有 100GB 的空间。我可以使用那个空间来增加 /usr 目录的空间吗?

如果是这样,那么我该如何实现呢?以及如何从 /usr 目录中删除不需要的文件?

任何帮助、想法或链接都将受到赞赏。

答案1

您的/usr/var/home都是 XFS;这里就不讨论支持/反对的论点了。

关于调整大小的一些事实XFS 常见问题解答

您无法在线缩小 XFS 分区。缩小的唯一方法是执行完整转储、mkfs 和恢复。

可以使用 xfs_growfs(8) 来扩大 XFS 文件系统。

...

在卷管理器上使用 XFS 文件系统可以使这变得容易得多。

输出vgdisplay表明您的卷组中有大约 75GB 的可用物理扩展 (PE);因此,计算出您需要多少空间并使用它们lvresize来扩展逻辑卷,然后xfs_growfs扩展文件系统。LVM 操作指南单页版本) 将为您提供有关如何使用 LVM 工具的入门知识。

相关内容