LVM的原理與程式設計設定和基於lv的快照卷

2021-09-20 23:21:32 字數 2108 閱讀 2110

lvm(logic volume manager)邏輯卷管理

當乙個檔案非常大時,普通磁碟分割槽不夠用時,不能自由的在另乙個磁碟寫入檔案。

因此這裡引入邏輯卷,可以自由的增加磁碟分割槽,首先分成lv分為三個層次。

下面說這三個層次。

最底層是pv(physical volume)物理卷 

命令pvcreate /dev/sda

pvdisplay :會顯示所有pv的資訊。這裡的每個分割槽的檔案型別為lvm

pvscan :會顯示所有pv的。

pvremove :移除pv.注意這裡必須將上一層的vg移除之後才能移除。

pvmove :移動pv

命令vgcreate vg_name /ptath/to/pv

vgs:顯示所有vg資訊

vgdisplay:顯示資訊

vgremove:移除vg

vgreduce vg_name pv_derctory :移除某個vg的某個pv.注意在移除pv的時候把這個pv的pe移到其他盤區:pvmove /dev/sdb11.

vgextend vg_name pv_derctory :加上某個pv.

命令lvcreate -n lv_name -l #g vg_name

這個命令的是建立lv -n後面跟lv的name -l後面跟大小 vg_name表示lv在這個vg下面進行建立。

注意:lv在vg上建立,所以其大小一定不可以大於vg的大小。所以我們在對lv擴充套件時和對vg削減時,一定注意大小。

lv建立好之後路徑名自動設為/dev/vg_name/lv_name ;但是注意其實這個檔名是鏈結檔案。

這裡可以看出lv有兩個軟鏈結檔案指向了/dm-2.

lv的其他命令

lvs:顯示所有lv

lvscan:顯示是否處於活躍狀態。

lvdisplay:展示詳細資訊。

擴充套件邏輯卷:

因為lvm終究只是個分割槽,所以要想使用必須設定檔案系統。

所有就出現了乙個問題,你在將lv進行擴充套件的同時,必須對檔案系統的大小進行擴充套件。這樣才能真正的擴大使用空間。

命令1  lvextend -l [+]# /path/to/lv  :-l後面有 +20m是在此基礎之上加20m. 20m是擴充套件到20m.

命令2  resize2fs -p /path/to/lv :預設檔案系統的所包含的大小與lv相同,也可以直接在後面加上大小。

命令3  df -lh :這樣用這個命令直接檢視分割槽容量是否增加。

縮減邏輯卷

注意:1.必須解除安裝後再縮減,解除安裝後必須強行檢測修復檔案系統。

2.確保縮減後的空間足夠大,能夠儲存現有的大小。

命令: 

umount /path/to/lv 

e2fsck -f /dev/myvg/testlv

resize2fs /dev/myvg/testlv 2g

lvreduce -l [-]# /dev/myvg/testlv

快照卷

快照卷是在lv的條件下 

lvcreate-s-l 50m -n teslv-snap -p r /dev/myvg/testlv

對這個lv進行快照;-s是必須加的。-l後面跟大小,-n後跟名字,-p跟r為唯讀mnt/test1.

將建立的快照卷設定其檔案系統 mke2fs -f /dev/myvg/testlv-snap

mount /mnt/test1

將其掛載在/mnt/test1.

然後將其壓縮歸檔

tar -jcf /temp/mysnap.tar.bz2 /path/to/file

將/path/to/file全部壓縮到/temp/mysnap.tar.gz中。

然後解除安裝。umount /mnt/test1

lvremove /dev/myvg/testlv-snap.

基於LVM(邏輯卷管理)的快照原理

一 為甚麼不管多大的邏輯卷進行備份,快照都會在幾秒之內完成?快照在拍攝的一瞬間,系統會記錄那個時間點邏輯卷的狀態 資料等,此時拍下的快照相當於一張白紙。如圖所示 快照做好後,隨著時間的推移,源卷裡的東西會發生改變。如資料1 2改寫成了a b,如圖 此時lv源卷裡發生改變的資料會轉移到快照卷裡面去。當...

LVM的工作原理和優缺點

lvm logcal volume manager邏輯卷管理器 工作原理 lvm在每個物理卷頭部都維護了乙個metadata,每個metadata中都包含了整個vg volume group 捲組 的資訊,包括每個vg的布局配置,pv physical volume 物理卷 的編號,lv logic...

基於MIMO雷達的原理和應用

在大一下學期的6個月中,我參加了由院長帶頭的一系列新生研討課程。在新生研討課中,多位教授向我們介紹了在電子資訊方面的諸多技術以及新的發展。今天我就就mimo雷達討論一下其原理和以及在社會上的應用。mimo技術的原理 mimo雷達其本質其實是mimo輸入輸出技術和雷達技術的巧妙結合。所以,如果理解了m...