歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 教你認識LVM邏輯卷

教你認識LVM邏輯卷

日期:2017/2/28 15:43:22   编辑:Linux教程

LVM 全稱是Logical Volume Manager 邏輯卷管理器,是dm的前端,是將多個底層物理設備組合成一個邏輯設備。

邏輯卷管理器解決的主要問題是:分區空間不夠用或者分區空間綽綽有余的情況。注意:基本磁盤分區的邊界是不能隨意擴展的,分區大小是在剛剛劃分分區的時候就決定了

邏輯卷的工作原理是:LV是將幾個磁盤分區或者塊設備(pv ,其id必須是8e的,pv可以位於不同的磁盤分區裡,大小可以不一樣)組織起來形成一個大的卷組(VG,一個VG至少要包含一個PV)。VG不可以直接使用,再將其劃分成邏輯卷(LV)才能使用;LV可以格式化成不同的文件系統,掛載後直接使用。LV的擴展和縮減不會影響原有數據。不過邏輯卷縮減的風險的大於其擴張的風險噢。

邏輯卷支持快照功能。快照工作原理:保存數據某一時刻的狀態,在數據改變之前將數據原封不動的保存到快照空間裡面。不過數據變化的幅度不能超過給定快照空間的大小,否則快照會崩潰。

用到的命令有:

pv: pvcreate pvremove pvmove pvsan pvdisplay pvs

vg: vgcreate vgremove vgreduce vgsan vgdisplay vgextened

lv: lvcreate lvremove lvreduce lvscan lvdisplsy lvextened

前面有說到,LVM可以隨意增大和縮小文件系統的大小,那麼是怎麼實現的呢?要增大文件系統,增加底層的物理設備即可;若要減小,則首先應把要移走的PV中的數據進行轉移,然後將PV移走即可

來一個小例子吧:創建一個10G的VG 然後創建一個2G的LV

#fdisk /dev/sda

......創建一個10G的標識符為8e的分區sda5

#partprobe /dev/sda

#pvcreate /dev/sda5

#pvs //以上為創建PV

#vgcreate myvg /dev/sda5

#vgs //截止到此處為創建VG

#vgdisplay myvg

#lvcreate -L 2G -n mylv1 myvg

#lvdisplay /dev/myvg/mylv1 //截止到此處為創建LV

#mke2fs -j /dev/myvg/mylv1 //格式化創建文件系統

#vim /etc/fstab //編輯配置文件,開機自啟動 掛載到/backup

#mkdir /backup

#mount -a //掛載

#ls /backup

#mount

#ls /dev/mapper

#cp /etc/inittab /backup //可以使用了 ^^

Copyright © Linux教程網 All Rights Reserved