需要加入邏輯卷,但沒有lvm,yum說我沒有空間

需要加入邏輯卷,但沒有lvm,yum說我沒有空間

我在 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 文件 - 為什麼它說沒有可用的?

所以我有幾個問題:

  1. 為什麼lvm2CentOS 7 上沒有預先安裝?它是否被我應該使用的更新的東西所取代?
  2. rm為什麼我下達42000K檔案後仍然沒有可用空間/?除了rm讀取文件之外,我還需要做些什麼才能真正使該空間可用嗎?

答案1

df -h輸出來看,您沒有 LVM 分割區。您可能對這項任務想太多了。

的輸出是什麼fdisk -l

如果您的主機只是在 /dev/xvda2 中加入了 300GB,您所需要做的就是擴大分割區fdisk並使用檔案系統resize2fs (抱歉還不能發表評論)

相關內容