Linux的邏輯卷管理(LVM)

來源:互聯網
上載者:User

一、LVM的基本概念

在對磁碟進行分區大小規劃時,有時往往不能確定這個分區要使用的總空間大小,而用fdisk對磁碟分割後,每個分區的大小已經固定了,如果分區設定的過大,就白白浪費了磁碟空間,而分區設定的過小,就會導致空間不夠用的情形,此時最常見的方法是重新劃分磁碟分割,或者通過軟串連的方式將此分區的目錄連結到另一個分區,雖然能臨時解決問題,但是給管理帶來了麻煩。如何能解決這些問題呢,LVM是一個不錯的方法。

LVM,是Logical Volume Manager的縮寫,中文意思是邏輯卷管理,它是linux下對磁碟分割進行管理的一種機制,LVM是建立在磁碟分割和檔案系統之間的一個邏輯層,管理員利用LVM可以在磁碟不用重新分區的情況下動態調整分區的大小。如果系統新增了一塊硬碟,通過LVM就可以將新增的硬碟空間直接擴充到原來的磁碟分割上。

二、 LVM的使用術語

通過LVM技術,屏蔽了磁碟分割的底層差異,在邏輯上給檔案系統提供了一個卷的概念,然後在這些卷上建立相應的檔案系統,在認識LVM之前,先熟悉下LVM中幾個常用的術語,在LVM中主要涉及以下幾個概念。

實體儲存體裝置(physical media):指系統的存放裝置檔案,比如:/dev/sda、/dev/hdb等等。

物理卷(physical volume):簡稱PV,是指硬碟分區或者從邏輯上看起來和硬碟分區類似的裝置(比如RAID裝置)。

卷組(Volume Group):簡稱VG,類似與非LVM系統中的物理硬碟,一個LVM卷組有一個或者多個物理卷組成。

邏輯卷(logical volume):簡稱LV,類似與非LVM系統上的硬碟分區,LV建立在VG上,可以在LV上建立檔案系統。

PE(physical extent):PV中可以分配的最小儲存單元稱為PE,PE的大小是可指定的,預設為4M。

LE(logical extent):LV中可以分配的最小儲存單元稱為LE,在同一個卷組中,LE的大小和PE是一樣的,且一一對應。

圖1清楚的說明了LVM各個組成部分之間的對應關係:

圖1 LVM磁碟組織圖

在圖1中:

有兩塊物理硬碟組成了LVM的底層結構,這兩塊硬碟的大小、型號可以不同。

PV可以看作是硬碟上的分區,因此,可以說物理硬碟A劃分了兩個分區,物理硬碟B劃分了3個分區。

然後將前三個PV組成了一個卷組VG1,後兩個PV組成了一個卷組VG2。

接著在卷組VG1上劃分了兩個邏輯卷LV1和LV2,在卷組VG2上劃分了一個獨立的邏輯卷LV3。

最後,在邏輯卷LV1、LV2和LV3上建立檔案系統,分別用來掛載/usr、/home和/var分區。

三、 安裝LVM工具

通過下面的命令確認LVM是否已經安裝:

[root@localhost ~]# rpm -qa|grep lvm

lvm2-2.02.16-3.el5

system-config-lvm-1.0.22-1.0.el5

如果有類似上面的輸出,就說明系統中已經安裝了LVM,如果沒有任何輸出,則說明系統中還沒有安裝LVM,可以從系統安裝光碟片或者網路上找到對應的rpm包安裝即可,安裝方法這裡不在講述。

現在預設的linux發行版本核心一般都支援LVM,因此只要安裝好LVM工具,即可使用LVM提供的強大功能。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.