通過使用linux的邏輯卷管理器(logical volume manager, lvm),使用者可以在系統執行時動態調整檔案系統的大小,把資料從一塊硬碟重定位到另一塊硬碟,也可以提高i/o操作的效能,以及提供冗餘保護,它的快照功能允許使用者對邏輯卷進行實時的備份。
對一般使用者來講,使用最多的是動態調整檔案系統大小的功能。這樣,你在分割槽時就不必為如何設定分割槽的大小而煩惱,只要在硬碟中預留出部分空閒空間,然後根據系統的使用情況,動態調整分割槽大小。
在lvm中,主要有三個概念:
到這裡我們可以看出,原本是直接在硬碟上建立分割槽,然後在分割槽上建立檔案系統。使用了lvm後,在其中插入乙個邏輯層,相當於是在一塊邏輯硬碟上建立邏輯分割槽,然後在邏輯分割槽上建立檔案系統。
下面是乙個lvm使用的例子:
linux下邏輯卷管理器(lvm)示例
linux下邏輯卷管理器(lvm)的乙個例子
在圖中有兩塊硬碟,其中硬碟1分了兩個分割槽,/dev/sda1和/dev/sda2,硬碟2沒有建立分割槽。接下來在/dev/sda2和/dev/sdb上建立物理卷,然後把這兩個物理卷加入到邏輯捲組vg0中,現在,邏輯捲組vg0看起來像一塊很大的邏輯硬碟,然後在其中建立兩個邏輯卷/dev/vg0/lv0和/dev/vg0/lv1。
最後,分別在/dev/sda1、/dev/vg0/lv0和/dev/vg0/lv1上建立檔案系統,並分別把它們掛載到檔案系統樹中。這樣看上去,邏輯卷是不是很像是乙個邏輯的分割槽?
在邏輯捲組vg0中,還預留有一部分空間未用,如果在使用中發現某個邏輯卷空間不夠用了,可以在不停機的情況下,直接調整邏輯卷及其上的檔案系統的大小。對伺服器來講,這是簡單但非常有用的功能。
[1] linux邏輯卷管理器(lvm)學習筆記
[2] linux 系統掛載資料盤
[3] linux lvm硬碟管理及lvm擴容
邏輯卷管理器LVM
想象乙個情況,我們在當初規劃主機的時候將 home分配了50g空間,等到使用者眾多之後導致這個filesystem不夠大,此時我們該怎麼做呢?通常做法是這樣的 再加一顆新硬碟,然後重新分割 格式化,將 home的資料完整的複製過來,然後將原本的partition解除安裝重新掛載新的partition...
邏輯卷管理器 LVM
在lvm中,主要有三個概念 到這裡我們可以看出,原本是直接在硬碟上建立分割槽,然後在分割槽上建立檔案系統。使用了lvm後,在其中插入乙個邏輯層,相當於是在一塊邏輯硬碟上建立邏輯分割槽,然後在邏輯分割槽上建立檔案系統。下面是乙個lvm使用的例子 linux下邏輯卷管理器 lvm 的乙個例子 在圖中有兩...
LVM邏輯卷管理器 建立
1 磁碟分割槽 使用fdisk fdisk l可以檢視所有的分割槽 3 使用分割槽建立pv pvcreate dev hda 後面接物理分割槽 建立的pv名字為物理分割槽名字 4 建立及增加vg 建立vg vgcreate s 10m g t vgname pvname 例 vgcreate s 1...