首頁 > 軟體

CentOS 7 下 LVM邏輯卷管理

2020-06-16 16:32:13

一、LVM簡介
LVM是Linux系統中對磁碟分割區進行管理的一種邏輯機制,它是建立在硬碟和分割區之上,檔案系統之下的一個邏輯層,在建立檔案系統時遮蔽了下層的磁碟分割區布局,能夠在保持現有資料不變的情況下動態調整磁碟容量,從而提高磁碟管理的靈活性。

LVM的幾個基本術語
PV:物理卷是LVM機制的基本儲存裝置,通常對應為一個普通分割區或整個硬碟。建立物理卷時,會在分割區或硬碟的頭部建立一個保留分割區,用於記錄LVM的屬性,並把儲存空間分割成預設的大小4MB的基本單元,從而構成物理卷。

VG:由一個或多個物理卷組成一個整體,即稱為捲組,在捲組中可以動態地新增或移除物理卷。。

LV:邏輯卷建立在捲組之上,與物理卷沒有直接關係。

通過上述對物理卷、卷組、邏輯卷的解釋可以看出,建立LVM分割區管理機制的過程:首先將普通分割區建立為物理卷;接下來將多個物理卷組整一個邏輯卷;最後基於捲組這個整體,分割出不同的資料儲存空間,形成邏輯卷。邏輯卷才是終端使用者格式化並掛載使用的儲存單位。

二、管理LVM
首先建立三個新的磁碟,以它們作為我們後面實驗的基礎。

磁碟已經新增到我們的主機了,下面我們首先要做的就是對磁碟進行分割區了。我們依次對三塊磁碟進行分割區處理,並將其檔案格式型別修改為LVM格式。

磁碟分割區完成這裡我們先不急對其格式化,為了建立邏輯分割區首先我們要將磁碟分割區建立成物理卷。

物理捲建立完成了,下面我們要做的就是把他們新增到一個捲組裡面。

捲組新增完成後我們可以在捲組上建立邏輯分割區了。

建立邏輯分割區的時候我們還會因為某些原因對邏輯分割區的容量考慮不周,所以我們還需要學會如何對邏輯分割區進行擴充套件。

此時我們的磁碟分割區已經完成了,下面我們就需要對分割區進行格式化處理了。

下面就是我們對磁碟分割區的掛載了,首先我們需要為分割區建立掛載點,其次就是對磁碟分割區的自動掛載並檢視掛載結果了。

三、磁碟配額
磁碟配額中有兩種限制方式,一種是容量,另一種是節點,每一種又分別分為軟限制和應限制。軟限制可以超出但超出部分有時間限制,應限制則無法超出。下面我們以/opt/mbox2為例進行演示操作。

在進行磁碟配額之前我們首先要檢視一下我們系統中是否已經安裝了xfsprogs程式,以及xfsprogs中是否有xfs_quota命令。

在磁碟配額前我們還需要關閉系統的安全功能,因為在有些版本中安全功能可能會影響到我們對磁碟配額檔案的寫入功能。

準備工作完成了,下面我們要做的就是掛載工作了,我們需要把usrquota和grpquota永久掛載到mbox2下面。

但當我們掛載完成後發現mbox2下並沒有usrquota和grpquota。

這時就需要我們對mbox02進行重新掛載了,這樣usrquota和grpquota才會掛載成功。

現在我們就可以對磁碟配額進行設定了,首先我們對磁碟容量的軟硬限制分別為50M和80M,節點的軟硬限制分別為4和6。

磁碟配額完成後我們還需要對其進行驗證,因為我們針對的使用者是zhangsan,所以我們要切換到zhangsan使用者,但zhangsan使用者對mbox2並沒有寫入許可權,因此在切換前我們還需要對mbox2的許可權進行修改。

首先我們對磁碟節點進行驗證,發現建立六個文件後我們就無法再次進行文件的建立,所以我們磁碟配額的節點限制是成功的。

之後,我們再對磁碟配額的容量限制進行驗證,我們從zero中向mbox2中複製資料發現複製資料超過80M是也無法進行繼續複製,由此我們可以得知我們的容量限制同樣是成功的。

在磁碟容量達到限制之後我們再嘗試建立文件會發現文件也無法建立,由此我問可以得知,當磁碟配額的容量和節點限制其中一種達到硬限制時另一種操作同樣無法進行操作。

最後一步使我們對磁碟配額結果的檢視,輸入此命令前我們需要切換回管理員使用者。


IT145.com E-mail:sddin#qq.com