Linux邏輯卷管理器軟件包用來經過將另一個硬盤上的分區加入已有文件系統,動態地添加存儲空間。linux
邏輯卷管理的核心在於如何處理安裝在系統上的硬盤分區。數據庫
如上圖所知:服務器
兩個可用的版本:
LVM1 只能應用於linux內核2.4版本
LVM2 應用於linux內核2.6版本
LVM2版本除了標準的邏輯卷管理功能外,還有如下特殊功能:
快照
快照容許你在邏輯卷在線的狀態下將其複製到另外一個設備。容許你在複製的同時,保證容許關鍵任務的Web服務器或數據庫服務器繼續工做。
LVM1快照只容許建立只讀快照。
LVM2快照容許在線邏輯卷可讀寫快照,能夠刪除原來的邏輯卷,而後將快照做爲替代掛載上。
條帶化
條帶化可跨多個物理硬盤建立邏輯卷。當Linux LVM將文件寫入邏輯卷時,文件中的數據塊會被分散到多個硬盤上。
每一個後續數據塊會被寫到下一個硬盤上。
鏡像
鏡像是一個可實時更新的邏輯卷的完整副本。當你建立鏡像邏輯卷時,LVM會將原始邏輯卷同步到鏡像副本中。spa
定義物理卷
將硬盤上的物理分區轉換成Linux LVM使用的物理卷分區。
建立了基本的Linux分區以後,可使用fdisk命令的t命令改變分區類型。
分區類型8e表示這個分區將會被用作Linux LVM系統的一部分。
命令行
使用pvcreate命令來建立實際的物理卷。只是簡單地將分區標記成Linux LVM系統中的分區而已。
sudo pvcreate /dev/sda13d
建立卷組
從物理卷建立一個或多個卷組。使用vgcreate命令。
sudo vgcreate Voll /dev/sda1htm
建立邏輯卷
Linux系統使用邏輯捲來模擬物理分區,並在其中保存文件系統。Linux系統會向處理物理分區同樣處理邏輯卷,運行你定義邏輯卷中的文件系統,而後將文件系統掛載到虛擬目錄上。
建立邏輯卷,使用lvcreate命令。
sudo lvcreate -l 100%FREE -n lvtest Vollblog
建立文件系統
使用相應的命令行程序來建立所須要的文件系統。
sudo mkfs.ext4 /dev/Voll/1vtest
使用mount命令將這個卷掛載到虛擬目錄中。
sudo mount /dev/Voll/1vtest /mnt/my_partition
文件系統被掛載以後,就能夠訪問虛擬目錄中的這塊新區域了。get