天天看點

virtualbox中centos根目錄擴容背景根分區擴容

背景

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

virtualbox中centos根目錄擴容背景根分區擴容

下面這個圖檔,是我擴充之後的,已經增加了10G多:

virtualbox中centos根目錄擴容背景根分區擴容

下面操作,僅供參考,與分區類型、系統環境等有關,并不通用。

根分區擴容

1. 建立一個盤,10G多的大小(centos7_1.vdi)

virtualbox中centos根目錄擴容背景根分區擴容
virtualbox中centos根目錄擴容背景根分區擴容

2. 啟動虛機機進入系統

3. 指令:lsblk,檢視多了一個盤sdb,不同類型/環境,命名可能不一樣

4. 使用cfdisk /dev/sdb,對磁盤分區,我分的這個名字叫sdb5,建立分區的時候選擇邏輯分區,類型輸入8e,圖檔是我操作完成後截的,實際操作過程顯示不會和這個一模一樣,忽略我分的sdb1

virtualbox中centos根目錄擴容背景根分區擴容

cfdisk的分區使用方法,看這裡:https://blog.csdn.net/x763795151/article/details/106882988,其中有個分區的步驟可以參考

5. 建立實體卷:pvcreate /dev/sdb5

virtualbox中centos根目錄擴容背景根分區擴容

6. 看一下邏輯卷路徑: lvdisplay 

virtualbox中centos根目錄擴容背景根分區擴容

就是給這個擴容

7. 擴容:lvresize -L +10G /dev/centos/root /dev/sdb5,lvresize指令調整邏輯卷大小,可以man一下看用法:

virtualbox中centos根目錄擴容背景根分區擴容

檢視卷組資訊,可以看到已經加大了:

virtualbox中centos根目錄擴容背景根分區擴容

還沒結束

8. 擴大檔案系統:xfs_growfs /dev/centos/root

virtualbox中centos根目錄擴容背景根分區擴容

用xfs_growfs是因為我的這個檔案系統類型是xfs:可以看下,如果是 ext2/ext3/ext4,使用resize2fs

virtualbox中centos根目錄擴容背景根分區擴容

完成,最後看下結果:

virtualbox中centos根目錄擴容背景根分區擴容

繼續閱讀