1. 程式人生 > >Centos 7下在LVM中對xfs文件系統進行擴容

Centos 7下在LVM中對xfs文件系統進行擴容

情況 root 查看分區 margin com oot strong important BE

Centos 7下在LVM中對xfs文件系統進行擴容

LVM 磁盤管理

1. LVM基本術語

  • 物理卷 (physical volume) : 物理的磁盤分區

    $ pvdisplay             #顯示物理卷
    $ pvcreate /dev/sdb1    #創建物理卷
    
  • 卷組 (volume group) : LVM中的磁盤分區, 可以理解為一個磁盤倉庫

    $ vgdisplay                #顯示卷組
    $ vgextend cl /dev/sdb1    #擴展卷組
    
  • 邏輯卷 (logical volume) : 從VG中劃分的邏輯分區

    $ lvdisplay                            #顯示邏輯卷
    $ lvextend -L +100G /dev/cl/root #擴展容量

2. 新添加硬盤擴容LVM分區

2.1 為硬盤添加分區

$ fdisk /dev/sdb
n				#創建分區
p				#選擇主分區
1				#分區號, /dev/sdb1
t 8e			#分區類型 linux LVM
w				#寫入分區表

$ partprobe			#重讀分區表
$ mks.xfs /dev/sdb1	#格式化
$ partx /dev/sdb	#查看分區情況

2.2 創建PV, 擴容VG, LV

$ pvcreate /dev/sdb1				#創建PV

$ vgdisplay
$ vgextend cl /dev/sdb1 #擴展VG $ lvdisplay $ lvextend -L +100G /dev/cl/root #擴展LV $ resize2fs /dev/cl/root #執行重設大小,非xfs

2.3 xfs文件系統問題修復

在xfs文件系統中, 只能增大分區而不能減小.
xfs文件系統在進行邏輯擴展後, 需要進行一步才能完成:

$ lvs
$ df -lh

$ xfs_growfs /dev/mapper/cl-root	#執行調整

$ df -lh

Centos 7下在LVM中對xfs文件系統進行擴容