天天看點

RHCE 學習筆記(24) - LVM 邏輯卷

這一節學習了如何建立lvm,lvm的快照以及raid的相關配置。

對于普通的分區,擴充度不高,一旦分區格式化完成,很難靈活的再增加或者減少分區大小。為了解決這個問題,可以使用lvm(邏輯卷)。基本過程是把實體磁盤或者分區初始化稱為實體卷(pv),然後把pv加入vg(卷組),最後在vg上劃分邏輯的分區(lvm),lvm可以當做普通的分區進行格式化和挂載。

首先看看pv

先通過gdisk把一塊新磁盤劃分了6個分區,每個分區2g,都設定為lvm類型

RHCE 學習筆記(24) - LVM 邏輯卷
RHCE 學習筆記(24) - LVM 邏輯卷

建立pv

RHCE 學習筆記(24) - LVM 邏輯卷

建立完pv,之後,需要建立vg,然後添加pv到vg中

RHCE 學習筆記(24) - LVM 邏輯卷

可以通過vgdisplay檢視具體的資訊,注意pe的size是4m,這個是增減的最小計算機關

RHCE 學習筆記(24) - LVM 邏輯卷

輸入vg ,tab兩次可以檢視相關的指令

RHCE 學習筆記(24) - LVM 邏輯卷

我們可以繼續往vg裡面添加新的分區

RHCE 學習筆記(24) - LVM 邏輯卷

我之前并沒有把sdc7轉化為pv,而是直接添加到vg裡面,不過一旦添加了他自動就初始化成pv了

RHCE 學習筆記(24) - LVM 邏輯卷

可以添加 自然可以減少

RHCE 學習筆記(24) - LVM 邏輯卷

vg準備就緒,可以建立了lvm了

RHCE 學習筆記(24) - LVM 邏輯卷

lv相關的指令如下所示,可以添加,減少,顯示,轉換等等

RHCE 學習筆記(24) - LVM 邏輯卷

建立一個110m大小的邏輯卷

RHCE 學習筆記(24) - LVM 邏輯卷

确認

RHCE 學習筆記(24) - LVM 邏輯卷

注意看他的大小其實是112m,因為pe的大小是4m,這個4m是最小機關,不能破開,是以28個pe就是112m

RHCE 學習筆記(24) - LVM 邏輯卷

112除以4剛好28

RHCE 學習筆記(24) - LVM 邏輯卷

大l可以直接指定大小,小l是指定多少個pe的值

RHCE 學習筆記(24) - LVM 邏輯卷

也可以設定剩餘空間的百分比

RHCE 學習筆記(24) - LVM 邏輯卷
RHCE 學習筆記(24) - LVM 邏輯卷

删除邏輯卷

RHCE 學習筆記(24) - LVM 邏輯卷

對已經建立的邏輯卷,可以當做普通分區一樣格式化和挂載

RHCE 學習筆記(24) - LVM 邏輯卷

擴充一個邏輯卷200m,注意他的檔案系統仍然是109m沒有改變,我們還需要填充檔案系統的空白。這個類似windows 虛拟機裡面擴大了硬碟,一樣需要用diskpart的extend指令來擴充檔案系統一樣。

RHCE 學習筆記(24) - LVM 邏輯卷
RHCE 學習筆記(24) - LVM 邏輯卷

rhel裡面可以用xfs_growfs來擴大xfs檔案系統,也可以直接用resize2fs 來處理裝置

RHCE 學習筆記(24) - LVM 邏輯卷
RHCE 學習筆記(24) - LVM 邏輯卷

注意的是 xfs系統隻能增長,不能減少! 是以如果需要減少lvm的話,分區隻能使用ext4了

下面示範一下如何對ext4的lvm進行擴建或縮小

先建立一個100m的lv2

RHCE 學習筆記(24) - LVM 邏輯卷

挂載到/bb

RHCE 學習筆記(24) - LVM 邏輯卷

擴建lvm:

擴大100m

RHCE 學習筆記(24) - LVM 邏輯卷

填充檔案系統

RHCE 學習筆記(24) - LVM 邏輯卷

縮小lvm:

然後umount,檢查lv2的檔案系統是否有錯誤,然後首先需要減少檔案系統的大小,這裡減少到120m

RHCE 學習筆記(24) - LVM 邏輯卷

然後減少lvm的大小,減少了70m 

RHCE 學習筆記(24) - LVM 邏輯卷

lvm除了可以增加,減少之外,還可以做快照。很多備份軟體的原理,比如虛拟機就是對磁盤進行快照,然後對快照備份;如果備份的時間内又寫入了新的資訊,這些資訊儲存在新的快照中,備份完了之後再把這些改變寫回磁盤;如果快照的空間不足了,可以想象後果是災難性的;豆子在veeam b&r和esxi上就遇見了很多次類似的問題。

建立快照,指定空間100m ,可以檢視快照的資訊

RHCE 學習筆記(24) - LVM 邏輯卷

建立一個挂載點,挂載快照, bb裡面挂載的是我的原有lvm,cc裡面是快照,可以發現他們内容是一樣的

RHCE 學習筆記(24) - LVM 邏輯卷

在bb和cc個寫入一個檔案看看,沒有問題

RHCE 學習筆記(24) - LVM 邏輯卷

可以通過 lvconvert把快照的内容重新寫回原有的lvm

例如

RHCE 學習筆記(24) - LVM 邏輯卷

重新開機之後發現 /bb裡面手動建立的檔案沒有了,但是快照裡面的内容都寫進去了

RHCE 學習筆記(24) - LVM 邏輯卷

最後看看軟raid怎麼配置。raid基本原理不贅述了,這個屬于it常識。 windows從 win2000開始就可以設定軟raid,rhel也有類似的功能。 個人覺得軟raid沒啥用,畢竟這年頭主機闆幾乎都支援硬raid的設定了,生産環境裡也沒人會做伺服器上做個軟raid,這些都在主機硬碟或者san上配置好了。

簡單的看看軟raid的建立和删除,使用的指令是mdadm

建立了一個raid5,

RHCE 學習筆記(24) - LVM 邏輯卷

檢視細節

RHCE 學習筆記(24) - LVM 邏輯卷

可以進行格式化和挂載

RHCE 學習筆記(24) - LVM 邏輯卷

删除解除安裝raid

RHCE 學習筆記(24) - LVM 邏輯卷

繼續閱讀