什么是邏輯分區(qū)管理LVM,如何在Ubuntu中使用?
什么是 LVM?
邏輯分區(qū)管理是一個(gè)存在于磁盤(pán)/分區(qū)和操作系統(tǒng)之間的一個(gè)抽象層。在傳統(tǒng)的磁盤(pán)管理中,你的操作系統(tǒng)尋找有哪些磁盤(pán)可用(/dev/sda、/dev/sdb等等),并且這些磁盤(pán)有哪些可用的分區(qū)(如/dev/sda1、/dev/sda2等等)。
在LVM下,磁盤(pán)和分區(qū)可以抽象成一個(gè)含有多個(gè)磁盤(pán)和分區(qū)的設(shè)備。你的操作系統(tǒng)將不會(huì)知道這些區(qū)別,因?yàn)長(zhǎng)VM只會(huì)給操作系統(tǒng)展示你設(shè)置的卷組(磁盤(pán))和邏輯卷(分區(qū))。
因?yàn)榫斫M和邏輯卷并不物理地對(duì)應(yīng)到影片,因此可以很容易地動(dòng)態(tài)調(diào)整和創(chuàng)建新的磁盤(pán)和分區(qū)。除此之外,LVM帶來(lái)了你的文件系統(tǒng)所不具備的功能。比如,ext3不支持實(shí)時(shí)快照,但是如果你正在使用LVM你可以不卸載磁盤(pán)的情況下做一個(gè)邏輯卷的快照。
你什么時(shí)候該使用LVM?
在使用LVM之前首先得考慮的一件事是你要用你的磁盤(pán)和分區(qū)來(lái)做什么。注意,一些發(fā)行版如Fedora已經(jīng)默認(rèn)安裝了LVM。
如果你使用的是一臺(tái)只有一塊磁盤(pán)的Ubuntu筆記本電腦,并且你不需要像實(shí)時(shí)快照這樣的擴(kuò)展功能,那么你或許不需要LVM。如果你想要輕松地?cái)U(kuò)展或者想要將多塊磁盤(pán)組成一個(gè)存儲(chǔ)池,那么LVM或許正是你所尋找的。
在Ubuntu中設(shè)置LVM
使用LVM首先要了解的一件事是,沒(méi)有一個(gè)簡(jiǎn)單的方法可以將已有的傳統(tǒng)分區(qū)轉(zhuǎn)換成邏輯卷??梢詫?shù)據(jù)移到一個(gè)使用LVM的新分區(qū)下,但是這并不會(huì)在 本篇中提到;在這里,我們將全新安裝一臺(tái)Ubuntu 10.10來(lái)設(shè)置LVM。(LCTT 譯注:本文針對(duì)的是較老的版本,新的版本已經(jīng)不需如此麻煩了)
要使用LVM安裝Ubuntu你需要使用另外的安裝CD。從下面的鏈接中下載并燒錄到CD中或者使用unetbootin創(chuàng)建一個(gè)USB盤(pán)。
從安裝盤(pán)啟動(dòng)你的電腦,并在磁盤(pán)選擇界面選擇整個(gè)磁盤(pán)并設(shè)置LVM。
注意:這會(huì)格式化你的整個(gè)磁盤(pán),因此如果正在嘗試雙啟動(dòng)或者其他的安裝選擇,選擇手動(dòng)。
選擇你想用的主磁盤(pán),最典型的是使用你最大的磁盤(pán),接著進(jìn)入下一步。
你馬上會(huì)將改變寫(xiě)入磁盤(pán)所以確保此時(shí)你選擇的是正確的磁盤(pán)接著才寫(xiě)入設(shè)置。
選擇第一個(gè)邏輯卷的大小并繼續(xù)。
確認(rèn)你的磁盤(pán)分區(qū)并繼續(xù)安裝。
最后一步將GRUB的bootloader寫(xiě)到磁盤(pán)中。重點(diǎn)注意的是GRUB不能作為一個(gè)LVM分區(qū)因?yàn)橛?jì)算機(jī)BIOS不能直接從邏輯卷中讀取數(shù)據(jù)。Ubuntu將自動(dòng)創(chuàng)建一個(gè)255MB的ext2分區(qū)用于bootloder。
安裝完成之后。重啟電腦并如往常一樣進(jìn)入U(xiǎn)buntu。使用這種方式安裝之后應(yīng)該就感受不到LVM和傳統(tǒng)磁盤(pán)管理之間的區(qū)別了。
要使用LVM的全部功能,靜待我們的下篇關(guān)于管理LVM的文章。