下面以redhat為例,介紹如何擴容系統根目錄,CentOS也是一樣的。
1. 登錄到系統中,查看硬盤情況。 /dev/sdb就是增加的硬盤。
[root@test ~]# fdisk -l
2. 操作/dev/sdb,進行分區,格式化。
[root@test ~]# fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Command (m for help): w //提交分區
3. 修改硬盤類型,修改為linux LVM,代碼8e。此步驟也可以在分區步驟中直接完成。
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'
Command (m for help): p
Command (m for help): w
4. 創建 PV。
[root@test ~]# pvcreate /dev/sdb1
5. 查看VG.
[root@test ~]# vgs
6. 擴展 VG。
[root@test ~]# vgextend rhel /dev/sdb1 //rhel為安裝完redhat系統后,系統自動創建的卷組。
7. 擴展 LV /dev/mapper/rhel-root 根目錄。 ///dev/mapper/rhel-root為系統自動創建的邏輯卷
[root@test ~]# lvextend -L +70G /dev/mapper/rhel-root /dev/sdb1
8. 擴展生效。
[root@test ~]# xfs_growfs /dev/mapper/rhel-root