自學Linux Shell8.2-linux邏輯卷LVM管理

點擊返回 自學Linux命令行與Shell腳本之路html

8.2-linux邏輯卷LVM管理

  • Linux邏輯卷管理器軟件包用來經過將另一個硬盤上的分區加入已有文件系統,動態地添加存儲空間。linux

1. 邏輯卷LVM概述

邏輯卷管理的核心在於如何處理安裝在系統上的硬盤分區。數據庫

  • 硬盤稱做物理卷PV,每一個物理卷都會映射到硬盤上特定的物理分區。 
  • 多個物理卷集中在一塊兒能夠造成一個卷組VG。邏輯卷管理系統將卷組視爲一個物理硬盤,但事實上卷組多是由分佈在多個物理硬盤上的多個物理分區組成的。 
  • 結構中的最後一層是邏輯卷LV。邏輯卷爲Linux提供了建立文件系統的分區環境,做用相似於物理硬盤分區。 

如上圖所知:服務器

  • 卷組橫跨了3個不一樣的物理硬盤,覆蓋了5個獨立的物理分區
  • 在卷組內部有2個獨立的邏輯卷,也就至關於2個物理分區,能夠經過格式化文件系統而後掛載到虛擬目錄中某一個特定位置
  • 第3個物理硬盤有一個未使用的分區,能夠經過邏輯卷管理將這個未使用的分區分配到已有卷組,或者建立一個新的邏輯卷,或者擴展已有邏輯卷

2. Linux的邏輯卷

兩個可用的版本:
      LVM1 只能應用於linux內核2.4版本
      LVM2 應用於linux內核2.6版本
LVM2版本除了標準的邏輯卷管理功能外,還有如下特殊功能:
快照 

快照容許你在邏輯卷在線的狀態下將其複製到另外一個設備。容許你在複製的同時,保證容許關鍵任務的Web服務器或數據庫服務器繼續工做。 
LVM1快照只容許建立只讀快照。
LVM2快照容許在線邏輯卷可讀寫快照,能夠刪除原來的邏輯卷,而後將快照做爲替代掛載上。
條帶化 
條帶化可跨多個物理硬盤建立邏輯卷。當Linux LVM將文件寫入邏輯卷時,文件中的數據塊會被分散到多個硬盤上。 
每一個後續數據塊會被寫到下一個硬盤上。
鏡像 
鏡像是一個可實時更新的邏輯卷的完整副本。當你建立鏡像邏輯卷時,LVM會將原始邏輯卷同步到鏡像副本中。spa

3. 使用Linux的LVM

定義物理卷 
將硬盤上的物理分區轉換成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

 

相關文章
相關標籤/搜索