Linux

在 Linux VM 中分配磁碟空間

  • December 11, 2012

所以,目前在一台伺服器上,我有一個 Fedora 虛擬機,供一個遠端訪問的最終使用者使用。在沒有通知我的情況下,它充滿了數據,現在沒有更多的磁碟空間。此時,它在啟動後大約一分鐘崩潰。我進入虛擬機並分配了更多空間,但它還沒有辨識到這一點。

所以我的問題是:有沒有辦法在完成之前將新卷分區並添加到現有的根空間而不會導致機器崩潰?

最簡單的方法是使用**gparted**

下載 .iso,從 iso 啟動並擴展磁碟。

據我了解,您在虛擬機上有一個根分區,並且您已向虛擬機添加了另一個虛擬磁碟驅動器,對嗎?如果是這種情況,您可以執行以下操作:

  1. 從 live cd 啟動你的虛擬機
  2. 按照上述答案中的建議,使用 cfdisk、fdisk 或 gparted 對新添加的驅動器進行分區
  3. 確定哪個根子文件夾佔用了大部分空間:

du -sh /* 4. 如果這些是 /home/、/var/ 或 /tmp/ 之一,您可以非常安全地將其中一些移動到在新添加的驅動器上創建的分區中。如果您計劃移動多個這樣的子文件夾,則必須為每個子文件夾提供一個單獨的分區。 5. 向 /etc/fstab 添加相應的條目,以便分區在引導時連結到目錄結構。


或者,根據您執行的虛擬化軟體的類型,您可以簡單地擴展目前驅動器。

引用自:https://serverfault.com/questions/457189