
我在 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
回到我最初的問題——伺服器已滿。我發現下面有一個42M的檔案/
我不再需要了,所以我把它刪除了。但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
為什麼我下達42000K檔案後仍然沒有可用空間/
?除了rm
讀取文件之外,我還需要做些什麼才能真正使該空間可用嗎?
答案1
從df -h
輸出來看,您沒有 LVM 分割區。您可能對這項任務想太多了。
的輸出是什麼fdisk -l
?
如果您的主機只是在 /dev/xvda2 中加入了 300GB,您所需要做的就是擴大分割區fdisk
並使用檔案系統resize2fs
(抱歉還不能發表評論)