邏輯分區管理(lvm)是每一個主流linux發行版都含有的磁盤管理選項。無論是你需要設定存儲池,還是隻想動态建立分區,那麼lvm就是你正在尋找的。
<a target="_blank"></a>
邏輯分區管理是一個存在于磁盤/分區和作業系統之間的一個抽象層。在傳統的磁盤管理中,你的作業系統尋找有哪些磁盤可用(/dev/sda、/dev/sdb等等),并且這些磁盤有哪些可用的分區(如/dev/sda1、/dev/sda2等等)。
在lvm下,磁盤和分區可以抽象成一個含有多個磁盤和分區的裝置。你的作業系統将不會知道這些差別,因為lvm隻會給作業系統展示你設定的卷組(磁盤)和邏輯卷(分區)
因為卷組和邏輯卷并不實體地對應到影片,是以可以很容易地動态調整和建立新的磁盤和分區。除此之外,lvm帶來了你的檔案系統所不具備的功能。比如,ext3不支援實時快照,但是如果你正在使用lvm你可以不解除安裝磁盤的情況下做一個邏輯卷的快照。
在使用lvm之前首先得考慮的一件事是你要用你的磁盤和分區來做什麼。注意,一些發行版如fedora已經預設安裝了lvm。
如果你使用的是一台隻有一塊磁盤的ubuntu筆記本電腦,并且你不需要像實時快照這樣的擴充功能,那麼你或許不需要lvm。如果你想要輕松地擴充或者想要将多塊磁盤組成一個存儲池,那麼lvm或許正是你所尋找的。
使用lvm首先要了解的一件事是,沒有一個簡單的方法可以将已有的傳統分區轉換成邏輯卷。可以将資料移到一個使用lvm的新分區下,但是這并不會在本篇中提到;在這裡,我們将全新安裝一台ubuntu 10.10來設定lvm。(lctt 譯注:本文針對的是較老的版本,新的版本已經不需如此麻煩了)

從安裝盤啟動你的電腦,并在磁盤選擇界面選擇整個磁盤并設定lvm。
注意:這會格式化你的整個磁盤,是以如果正在嘗試雙啟動或者其他的安裝選擇,選擇手動。
選擇你想用的主磁盤,最典型的是使用你最大的磁盤,接着進入下一步。
你馬上會将改變寫入磁盤是以確定此時你選擇的是正确的磁盤接着才寫入設定。
選擇第一個邏輯卷的大小并繼續。
确認你的磁盤分區并繼續安裝。
最後一步将grub的bootloader寫到磁盤中。重點注意的是grub不能作為一個lvm分區因為計算機bios不能直接從邏輯卷中讀取資料。ubuntu将自動建立一個255mb的ext2分區用于bootloder。
安裝完成之後。重新開機電腦并如往常一樣進入ubuntu。使用這種方式安裝之後應該就感受不到lvm和傳統磁盤管理之間的差別了。
要使用lvm的全部功能,靜待我們的下篇關于管理lvm的文章。
<b>原文釋出時間為:2015-08-04</b>
<b></b>
<b>本文來自雲栖社群合作夥伴“linux中國</b>