我在 SoftLayer 上有一台 CentOS 7 服务器。我最初只给它提供了 25GB 的存储空间。现在它已经满了,所以我又为它订购了 300GB 的额外存储空间。
我的理解(来自本文),为了继续向我现有的文件系统添加文件,我需要将这个新的 300 GB 驱动器添加到现有的逻辑卷中。
要将其添加到我现有的逻辑卷,我需要使用各种各样的命令...... pvcreate
,, ......但这些pvdisplay
命令lvdisplay
似乎都没有安装在该服务器上。
所以我需要安装它们。我发现有一些东西建议帮yum install lvm2
我安装这些命令。这会产生很多输出,最后是:
Insufficient space in download directory /var/cache/yum/x86_64/7/base
* free 0
* needed 100 k
回到我原来的问题 - 服务器已满。我发现下面有一个 42 M 的文件,/
我不再需要它了,所以我删除了它。但yum install lvm2
仍然给我带来了完全相同的问题。这对我来说毫无意义 - 我刚刚删除了价值 42000 k 的文件。这应该很容易就能得到yum
它所说的需要的 100 k。
检查我的可用空间时df -h
看到以下内容:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 25G 24G 0 100% /
devtmpfs 911M 0 911M 0% /dev
tmpfs 918M 0 918M 0% /dev/shm
tmpfs 918M 89M 830M 10% /run
tmpfs 918M 0 918M 0% /sys/fs/cgroup
/dev/xvda1 240M 100M 124M 45% /boot
好的...可能是四舍五入的问题,比如 24.5 G 显示为 25 G,24.499 G 显示为 24 G。所以我仔细检查了一下,没有使用 h,结果显示:
/dev/xvda2 25412940 24874028 0 100% /
怎么回事?我rm
有一个 42000 K 文件 - 为什么它说没有可用内容?
我有几个问题:
- 为什么
lvm2
CentOS 7 上没有预装?它是否被我应该使用的较新版本所取代? rm
为什么我把 42000 K 文件放到 下后仍然没有可用空间?除了文件/
之外,我还需要做其他什么才能真正让空间可用吗?rm
答案1
从df -h
输出来看,您没有 LVM 分区。您可能想得太多了。
的输出是什么fdisk -l
?
如果您的主机只是向 /dev/xvda2 添加了 300GB,您需要做的就是扩大分区fdisk
并使用文件系统resize2fs
(抱歉,暂时不能发表评论)