天天看點

Linux卷管理詳解--PV(實體卷)--VG(卷組)--LV(邏輯卷)--PE(基本單元)

一、邏輯盤卷管理(LVM,Logical Volume Manager)

        完美的解決方法應該是在零停機前提下可以自如對檔案系統的大小進行調整,可以友善實作檔案系統跨越不同磁盤和分區。那麼我們可以通過邏輯盤卷管理(LVM,Logical Volume Manager)的方式來非常完美的實作這一功能。

        LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,他是磁盤管理的另一種工具,就目前基本上所有作業系統均支援,LVM是建立在硬碟和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。

        通過LVM系統管理者可以輕松管理磁盤分區,如:将若幹個磁盤分區連接配接為一個整塊的卷組(volume group),形成一個存儲池。

        管理者可以在卷組上随意建立邏輯卷組(logical volumes),并進一步在邏輯卷組上建立檔案系統。

        管理者通過LVM可以友善的調整存儲卷組的大小,并且可以對磁盤存儲按照組的方式進行命名、管理和配置設定,例如按照使用用途進行定義:“DBdata”和“DBSoft”,而不是使用實體磁盤名“sda”和“sdb”或”hda”和”hdb”。

        當系統添加了新的磁盤,通過LVM管理者就不必将磁盤的檔案移動到新的磁盤上以充分利用新的存儲空間,而是直接擴充檔案系統跨越磁盤即可,架構可以參考如下圖:

Linux卷管理詳解--PV(實體卷)--VG(卷組)--LV(邏輯卷)--PE(基本單元)

二、 LVM基本術語

  LVM是在磁盤分區和檔案系統之間添加的一個邏輯層,來為檔案系統屏蔽下層磁盤分區布局,提供一個抽象的盤卷,在盤卷上建立檔案系統。首先我們讨論以下幾個LVM術語:

  實體存儲媒體(The physical media)

  這裡指系統的儲存設備:硬碟,如:/dev/hda、/dev/sda等等,是存儲系統最低層的存儲單元。

  實體卷(physical volume)

  實體卷就是指硬碟分區或從邏輯上與磁盤分區具有同樣功能的裝置(如RAID),是LVM的基本存儲邏輯塊,但和基本的實體存儲媒體(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數。

  卷組(Volume Group)

  LVM卷組類似于非LVM系統中的實體硬碟,其由實體卷組成。可以在卷組上建立一個或多個“LVM分區”(邏輯卷),LVM卷組由一個或多個實體卷組成。

  邏輯卷(logical volume)

  LVM的邏輯卷類似于非LVM系統中的硬碟分區,在邏輯卷之上可以建立檔案系統(比如/home或者/usr等)。

  PE(physical extent)

  每一個實體卷被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編号的PE是可以被LVM尋址的最小單元。PE的大小是可配置的,預設為4MB。

        由于VG是多個PE(塊)組成的,而且每個VG塊的PE最大數量是65534。預設每個PE的大小是4m

        也就是說預設的每個VG最大也就是4M乘65534=256G,是以PE塊的大小決定了最終VG的大小。

        PE的值可以是4,8,16,32,64。PE越小硬碟使用率越高,但是每個VG塊的最大數量是65534,是以PE大小決定了VG卷組的大小。

轉自:Linux卷管理詳解--PV(實體卷)--VG(卷組)--LV(邏輯卷)--PE(基本單元)

CVR