背景
virtualbox6.1裝了個centos7的mini版本,安裝的時候設定磁盤空間8g,今天檢查發現根目錄分區大小6.2G,可用空間沒有多少了,使用du指令檢查了下,/sbin、/share、/bin目錄總共占了4G多,也沒什麼可删除了,隻能擴空間。

下面這個圖檔,是我擴充之後的,已經增加了10G多:
下面操作,僅供參考,與分區類型、系統環境等有關,并不通用。
根分區擴容
1. 建立一個盤,10G多的大小(centos7_1.vdi)
2. 啟動虛機機進入系統
3. 指令:lsblk,檢視多了一個盤sdb,不同類型/環境,命名可能不一樣
4. 使用cfdisk /dev/sdb,對磁盤分區,我分的這個名字叫sdb5,建立分區的時候選擇邏輯分區,類型輸入8e,圖檔是我操作完成後截的,實際操作過程顯示不會和這個一模一樣,忽略我分的sdb1
cfdisk的分區使用方法,看這裡:https://blog.csdn.net/x763795151/article/details/106882988,其中有個分區的步驟可以參考
5. 建立實體卷:pvcreate /dev/sdb5
6. 看一下邏輯卷路徑: lvdisplay
就是給這個擴容
7. 擴容:lvresize -L +10G /dev/centos/root /dev/sdb5,lvresize指令調整邏輯卷大小,可以man一下看用法:
檢視卷組資訊,可以看到已經加大了:
還沒結束
8. 擴大檔案系統:xfs_growfs /dev/centos/root
用xfs_growfs是因為我的這個檔案系統類型是xfs:可以看下,如果是 ext2/ext3/ext4,使用resize2fs
完成,最後看下結果: