歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux邏輯卷的創建及備份

Linux邏輯卷的創建及備份

日期:2017/2/28 15:33:17   编辑:Linux教程

首先了解下LVM的相關概念:

LVM:邏輯卷管理器

Linux LVM 組織為物理卷(PV)、卷組(VG)和邏輯卷(LV)。

物理卷:簡稱PV,物理卷可以是一個完整的硬盤,以可是硬盤中的某個分區,任何邏輯卷和卷組都是在物理卷的基礎上建立.

卷組:簡稱VG,卷組建立在物理卷上,一個卷組可包含一個物理卷或者多個物理卷

邏輯卷:簡稱LV,邏輯卷建立在卷組之上,卷組的空間可用以創建多個邏輯卷,並且創建的邏輯卷可隨意在卷組的空間范圍內增減,邏輯卷的使用相當於物理磁盤分區.並可通過LVM實現一種稱為快照的特性,可在不停止生產環境的前提下,創建快照,以實現某一時刻的數據備份。

下面為建立邏輯卷的相關步驟

一:建立物理卷

#fdisk /dev/sda

//在此我們創建一個3G的分區和一個7G的分區,當然大小可根據自己需要來設定,

另,分區的id號一定要改為8e(LVM分區)

#pvcreate /dev/sda5 /dev/sda6

//將我們新建的2個分區創建為物理卷

#vgcreate –s 8M myvg /dev/sda5 /dev/sda6

//將2個物理卷創建為叫myvg的卷組 –s為指定pe大小

#lvcreate –L 5G –n mylv myvg

//創建一個5G大小的邏輯卷 -L指定邏輯卷大小,-n指定邏輯卷名字

#lvdisplay

//查看當前系統上的邏輯卷

#mke2fs –j /dev/myvg/mylv

// 將其格式化ext3的文件系統,此時就可正常使用了

#mkdir /data

#mount /dev/myvg/mylv /dat

//掛載到data目錄,查看其內容,如有lost+found目錄,此分區即可使用

二:擴展邏輯卷

#lvextend –L +2G /dev/myvg/mylv

//此為擴展邏輯卷的大小, -L +2G 表示增加2G 如沒有+號 表示擴展到多大

#resize2fs /dev/myvg/mylv

//此為擴展文件系統的大小,此步結束才能正常使用擴展後的邏輯卷

三:縮減邏輯卷

#umount /dev/myvg/mylv

#e2fsck –f /dev/myvg/mylv

//強行檢測文件系統,確保文件不會丟失

#resize2fs /dev/myvg/mylv 3G

//縮減邏輯卷為3G

#lvreduce –L 3G /dev/myvg/mylv

#mount /dev/myvg/mylv /data

//掛載,查看文件系統

四:創建快照

#lvcreate –L 128M –s –p r –n snap_mylv /dev/myvg/mylv

// -L指定快照卷大小(快照卷只保存,數據變化的內容,所以不必很大)

-s指定為快照卷

–p指定快照卷的權限,r為只讀

–n指定快照卷的名字

#mkdir /back

#mount /dev/myvg/sanp_mylv /back

//下面可查看目錄/back的內容,應和/data目錄中的內容是一致的

五:備份快照內容(做快照的重要功能就是以實現數據的備份)

#cd /back

#tar jcf /tmp/ccle.tar.bz2 *

//將當前目錄所有內容備份/tmp/ccle.tar.bz2

到此物理卷的創建及備份都已結束,具體的操作根據自己的實際情況處理即可。

Copyright © Linux教程網 All Rights Reserved