RHEL 5基礎篇 管理LVM邏輯卷

2021-09-21 22:14:34 字數 2291 閱讀 9968

管理lvm邏輯卷

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

pv(物理卷):物理卷是lvm機制的基本儲存裝置,通常對應為乙個普通的分割槽或整個硬碟。建立物理卷時,會在分割槽或硬碟的頭部建立乙個保留區塊,用於記錄lvm的屬性,並把儲存空間分割成預設大小為4m的基本單元(pe),從而構成物理卷。(建立物理卷時需要將分割槽型別的id標記號改為8e) 

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

lv(邏輯卷):邏輯卷建立在捲組之上,與物理卷沒有直接關係。對於邏輯卷來說,每個捲組就是乙個整體,從這個整體中「切出」一小塊空間,作為使用者建立檔案系統的基礎,這一小塊空間就稱為邏輯卷。 

如下:物理卷、捲組和邏輯卷之間的關係

通過上述對物理卷、捲組很邏輯卷的解釋可以看出,建立lvm分割槽管理機制的過程就是:首先,將普遍分割槽或整個硬碟建立為物理卷,接下來,將物理上比較分散的各物理卷的儲存空間組成乙個邏輯卷整體,即卷組。最後,基於捲組這個整體,分割出不同的資料儲存空間,形成邏輯卷,邏輯卷才是終端使用者可以格式化並掛載使用的儲存單位。

lvm命令管理 

lvm管理命令主要包括三大類:pv物理卷管理、vg捲組管理、lv邏輯卷管理。對應的命令程式檔案分別以「pv」、「vg」、「lv」開頭。如下圖所示:

為了便於我們理解lvm卷,作者在虛擬機器上新增一塊60gb的硬碟,並劃分為3 個分割槽,(如何分割槽請參考上一遍文章),並將分割槽的檔案系統型別改為8e的。下面分別介紹如何建立lvm卷。 

1、pv物理卷管理 

pvscan命令——用於掃瞄系統中所有的物理卷 

如下:使用「pvscan」檢視當前系統中的所有物理卷。

pvcreate命令——用於將分割槽或硬碟轉換為物理卷 

如下:使用「pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3」命令將剛才新建的3個分割槽轉換為物理卷。

pvdisplay命令——用於顯示指定物理卷的詳細資訊 

如下:使用「pvdisplay /dev/sdb3」命令檢視剛才我們新建的物理卷。

pvremove命令——用於將物理卷還原成普通分割槽或硬碟,(可以理解為刪除物理卷) 

如下:使用「pvremove /dev/sdb3」命令將物理卷/dev/sdb3從lvm體系中移除。

vg捲組管理 

1、vg捲組管理 

vgscan命令——用於掃瞄系統中已建立的lvm卷組及相關資訊。 

如下:使用「vgscan」檢視當前系統中的所有的捲組。

vgcreate命令——用於將乙個或多個物理卷建立為乙個捲組 

vgcreate [卷組名] [物理卷名] 

如下:使用「vgcreate file /dev/sdb1 /dev/sdb2 」命令將剛才新建的兩個物理卷組成捲組。

vgdisplay命令——用於顯示指定捲組的詳細資訊 

如下:使用「vgdisplay file」命令檢視剛才我們新建的捲組。

vgremove命令——用於刪除指定的捲組 

如下:使用「vgremove file」命令刪除指定捲組。

vgextend命令——擴充套件捲組的磁碟空間 

vgextend [卷組名] [物理卷名] 

如下:使用「vgextend file /dev/sdb3」命令將/dev/sdb3新增到該卷組中。

lv邏輯卷管理 

1、lv捲組管理 

lvscan命令——用於掃瞄系統中已建立的邏輯捲及相關資訊。(用法和vg一樣)

lvcreate命令——用於從指定的卷組中分割空間,以建立邏輯卷 

lvcreate -l [容量大小] -n [邏輯卷名] [卷組名] 

如下:使用「lvcreate -l 30gb -n filebox file」命令在捲組file中建立乙個邏輯卷。

lvdisplay命令——用於顯示指定邏輯卷的詳細資訊 

如下:使用「lvdisplay /dev/file/filebox」命令檢視剛才我們新建的邏輯卷的詳細資訊。

lvremove命令——用於刪除指定的邏輯卷 

如下:使用「lvremove /dev/file/filebox」命令刪除指定捲組。

建立lvm卷之後還不能直接掛載使用,需要使用「mkfs」命令將其格式化才可以使用,如下:將剛才建立的邏輯卷格式化為ext3型別的檔案系統。

格式完lvm捲組之後我們可以使用「mount」命令將其掛載到指定的目錄下就可以使用了,如果需要實現開機自動掛載需要使用「vi /etc/fstab」命令編輯配置檔案。

RHEL 5基礎篇 管理使用者和組

管理使用者和組 賬號概述 1 使用者賬號 超級使用者 root使用者是linux系統中預設的超級使用者,對於本機擁有至高無上的許可權。普通使用者 普通使用者賬號需要由root使用者或其它管理員建立,擁有的許可權受到一定的限制,一般普通使用者在自己的宿主目錄擁有完整的許可權。程式使用者 在安裝linu...

RHEL 5基礎篇 管理檔案和目錄的許可權

管理檔案和目錄的許可權 在linux檔案系統的安全模式中,為系統中的檔案或目錄賦予了兩個屬性 訪問許可權 許可權 和檔案的所有者 歸屬 許可權 訪問許可權包括讀取 寫入 可執行三種型別。分別用r w x或4 2 1表示 讀取r 允許檢視檔案內容 顯示目錄列表。寫入w 允許修改檔案內容,允許在目錄中新...

RHEL 5基礎篇 管理系統計畫任務

系統計畫任務管理 在linux系統中,除了使用者即時執行的命令操作以外,還可以配置在制定的時間,指定的日期執行預先計畫好的系統管理任務。rhel5系統預設安裝了at vixie cron軟體包,通過atd和crond這兩個系統服務實現一次性和週期性計畫任務功能,並分別通過at和crontab命令進行...