前提:
linux根分區擴容需要現有的根分區使用的是lvm管理。如果安裝linux時,在選擇分區設置時,選擇默認,會使用lvm管理。查看當前根分區的管理方式的命令是:
fdisk -l
可以看到相應硬盤的System列為Linux LVM,即其為lvm管理,可以對其進行擴容。
擴容步驟:
1.首先新加一塊磁盤,開機,進入系統。使用root登錄,運行fdisk,將新加的磁盤分區。我們這里假設將全部磁盤容量只分一個區,分區為/dev/sdb1。並將分區格式改為lvm格式。
小技巧:
@@@@.當我們對分區做了調整后,會提示我們重啟系統后分區表才會改變,其實用命令partprobe即可
@@@@.修改分區格式的方法:fdisk /dev/sdb1
Command (m for help): t 更改分區的類型 Partition number (1-4): 3 選擇第二個 Hex code (type L to list codes): 8e 磁盤格式改為 LINUX LVM ,可以使用L來進行查看
2.查看系統中物理卷(PV),使用命令pvdisplay;
3.創建新物理卷(PV): pvcreate /dev/sdb1;
4:通過虛擬卷組(vg)的方式,將新物理卷加入到卷組中去:vgextend VolGroup00 /dev/sdb1。卷組名來自步驟2;
5:運行vgdisplay ,查看擴展后的虛擬卷組(vg),如果顯示容量增加,表示虛擬卷組(vg)擴展成功;
6:把新的空間加到邏輯卷中去: lvextend -L+n(M,或G) /dev/VolGroup00/LogVol00;
7:加上去之后,目前用df -h還看不到新的空間,需要激活新空間resize2fs -p /dev/VolGroup00/LogVol00;
8.現在可以看到被擴容后的空間了。df -lh。