邏輯卷管理器(LVM )

 

LVM 

LVM 邏輯卷管理器 ide

Logical Volume (邏輯卷) spa

VGVolume Group (即卷組) 生命週期

PVPhysical Volume (即物理卷) ip

1、怎麼建立一個卷組? it

如建立一個10G的卷組: io

一、利用fdisk /dev/sda 命令在磁盤上建兩個新的分區56,大小分別爲7G3G並把他們的類型改成8Linux LVM,並用partprobe /dev/sda命令通知內核重讀。 class

    2、使用命令 pvcreate /dev/sda{5,6} 建立PV test

三、利用命令 vgcreate myvg /dev/sda{5,6} 建立一個名爲myvg VG cli

2、怎麼建立LV?如建立一個2G名爲testlyLV 擴展

1lvcreate -n testlv -L 2G myvg 建立2G名爲testlyLV

-n 指定LV的名字

-L 指定LV的大小

myvg 爲卷組名,表示在哪一個卷組下建立的LV

命令lvdisplay 能夠顯示全部LV的信息,也能夠指定查看的LVlvdisplay /dev/myvg/testly

二、格式化LV  命令爲:  mke2fs -j /dev/myvg/testlv

三、掛載   命令爲:mount /dev/myvg/testlv  /mnt

3、邏輯卷的擴展

    把一個LV擴展到5G

1、首先建立一個邏輯卷咱們能夠利用二中已經建立好的LV

2、先擴展物理邊界,要先肯定你的VG顯示的結果當中要有足夠的空間,能夠用命令vgs查看

lvextend -L 5G /dev/myvg/testlv 或者  lvextend -L +3G /dev/myvg/testlv

3、而後再擴展邏輯邊界       resize2fs -p /dev/myvg/testlv

df -lh 查看信息

4、邏輯卷的縮減

    把三中LV縮減到3G

注意:不能在線縮減,得先卸載;確保縮減後的空間大小依然能存儲原有的全部數據;在縮減以前應該先強行檢查文件,以確保文件系統處於一至性狀態。

1、卸載 命令爲:umount /mnt

2、查看大小 命令爲:df -lh

3、強制對文件進行檢查 命令爲: e2fsck -f /dev/myvg/testlv

4、要先縮減邏輯邊界 命令爲:resize2fs /dev/myvg/testlv 3G

5、再縮減物理邊界 命令爲:vreduce -L 3G /dev/myvg/testlv  執行此命令時會有提示問是否是縮減,有可能損害數據,若是是就選擇y不然n

5、快照卷

快照卷主要是用來備份的,咱們要注意下面幾點:生命週期爲整個數據時長;在這段時長內,數據的增加量不能超出快照卷大小;快照卷應該是隻讀的;跟原卷在同一卷組內;快照卷是不容許用戶修改的。

lvcreate  -s表示建立快照卷;-p指定權限,後面跟wrr表示只讀,w表示讀寫

格式:lvcreate -L # -n SLV_NAME -s -p r /PATH/TO/LV  -L指定大小;-n指定名字;/PATH/TO/LV 指定爲哪一個邏輯卷建立。

如:Lvcreate -L 50M -n kuaizhao -s -p r /dev/myvg/testlv

利用lvs能夠查看路徑等信息,而後用mount /dev/myvg/kuaizhao /mnt命令掛載一下快照卷看看能不能訪問,利用cd /mnt命令進入mnt目錄下,用cat命令只要能訪問快照卷內的內容就建立成功了。

相關文章
相關標籤/搜索