亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS 6.3下配置LVM(邏輯卷管理)

2024-06-28 13:25:44
字體:
來源:轉載
供稿:網友
CentOS 6.3下配置LVM(邏輯卷管理)

一、簡介

LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,它是linux環境下對磁盤分區進行管理的一種機制,LVM是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。

LVM的工作原理其實很簡單,它就是通過將底層的物理硬盤抽象的封裝起來,然后以邏輯卷的方式呈現給上層應用。在傳統的磁盤管理機制中,我們的上層應用是直接訪問文件系統,從而對底層的物理硬盤進行讀取,而在LVM中,其通過對底層的硬盤進行封裝,當我們對底層的物理硬盤進行操作時,其不再是針對于分區進行操作,而是通過一個叫做邏輯卷的東西來對其進行底層的磁盤管理操作。比如說我增加一個物理硬盤,這個時候上層的服務是感覺不到的,因為呈現給上層服務的是以邏輯卷的方式。

LVM最大的特點就是可以對磁盤進行動態管理。因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的數據。如果我們新增加了硬盤,其也不會改變現有上層的邏輯卷。作為一個動態磁盤管理機制,邏輯卷技術大大提高了磁盤管理的靈活性。

基本的邏輯卷管理概念:

PV(Physical Volume)- 物理卷 物理卷在邏輯卷管理中處于最底層,它可以是實際物理硬盤上的分區,也可以是整個物理硬盤,也可以是raid設備。

VG(Volumne Group)- 卷組 卷組建立在物理卷之上,一個卷組中至少要包括一個物理卷,在卷組建立之后可動態添加物理卷到卷組中。一個邏輯卷管理系統工程中可以只有一個卷組,也可以擁有多個卷組。

LV(Logical Volume)- 邏輯卷 邏輯卷建立在卷組之上,卷組中的未分配空間可以用于建立新的邏輯卷,邏輯卷建立后可以動態地擴展和縮小空間。系統中的多個邏輯卷可以屬于同一個卷組,也可以屬于不同的多個卷組。

關系圖如下:

63

PE(Physical Extent)- 物理塊

LVM 默認使用4MB的PE區塊,而LVM的LV最多僅能含有65534個PE (lvm1 的格式),因此默認的LVM的LV最大容量為4M*65534/(1024M/G)=256G。PE是整個LVM 最小的儲存區塊,也就是說,其實我們的資料都是由寫入PE 來處理的。簡單的說,這個PE 就有點像文件系統里面的block 大小。所以調整PE 會影響到LVM 的最大容量!不過,在 CentOS 6.x 以后,由于直接使用 lvm2 的各項格式功能,因此這個限制已經不存在了。

pe_vg

二、系統環境

實驗環境:Oracle VM VirtualBox

系統平臺:CentOS release 6.3 (Final)

mdadm 版本:mdadm - v3.2.6 - 25th October 2012

LVM 版本:lvm2-2.02.100-8.el6.i686

設備類型:分區、物理硬盤、raid 設備

三、磁盤準備

在這篇文章中,我們將模擬raid5、分區、物理硬盤三種類型設備創建VG,raid5 需要四塊硬盤,分區和物理硬盤各一塊硬盤,還有擴容時需要至少一塊硬盤,所以在虛擬機里添加八塊硬盤,每塊5GB.

1

四、安裝LVM管理工具

4.1 檢查系統中是否安裝了LVM管理工具

# rpm -qa|grep lvm

4.2 如果未安裝,則使用yum 方式安裝

# yum install lvm*

# rpm -qa|grep lvm

3

五、新建一個raid5 設備

使用/dev/sdb, /dev/sdc, /dev/sdd, /dev/sde 四塊物理硬盤做軟raid模擬。

# mdadm -C /dev/md5 -ayes -l5 -n3 -x1 /dev/sd[b,c,d,e]

2

寫入RAID配置文件/etc/mdadm.conf 并做適當修改。

# echo DEVICE /dev/sd{b,c,d,e} >> /etc/mdadm.conf

# mdadm –Ds >> /etc/mdadm.conf

詳細請參考上篇文章:http://www.CUOXin.com/mchina/p/linux-centos-disk-array-software_raid.html

六、新建一個分區

使用/dev/sdf 模擬分區。

# fdisk /dev/sdf

# fdisk -l /dev/sdf

4

準備工作就緒,下面我們使用三種設備/dev/md5、/dev/sdf1、/dev/sdg 來完成LVM實驗。

七、創建PV

# pvcreate /dev/md5 /dev/sdf1 /dev/sdg

5

查看PV

# pvdisplay

6

還可以使用命令pvs 和pvscan 查看簡略信息。

# pvs

7

# pvscan

8

八、創建VG

# vgcreate vg0 /dev/md5 /dev/sdf1 /dev/sdg

9

說明:vg0 是創建的VG設備的名稱,可以隨便取;后面接上述的三個設備,也就是把三個設備組合成一個vg0.

查看VG

# vgdisplay

10

說明:

VG Name  VG的名稱

VG Size  VG的總大小

PE Size  PE的大小,默認為4MB

Total PE  PE的總數量,5114 x 4MB = 19.98GB

Free PE / Size  剩余空間大小

同樣可以使用命令vgs 和vgscan 查看。

# vgs

11

# vgscan

12

九、創建LV

# lvcreate -L 5G -n lv1 vg0

13

說明:

-L 指定創建的LV 的大小 -l 指定創建的LV 的PE 數量 -n LV的名字 上面命令的意思是:從vg0 中分出5G的空間給lv1 使用

查看LV的信息

# lvdisplay

14

說明:

LV Path  LV的路徑,全名

LV Name  LV的名字

VG Name  所屬的VG

LV Size  LV的大小

再來看VG 的信息

# vgs

15

VFree 從19.98g 減少到了14.98g,另外的5g 被分配到了lv1.

十、格式化LV

# mkfs.ext4 /dev/vg0/lv1

16

十一、掛載使用

# mkdir /mnt/lv1

# mount /dev/vg0/lv1 /mnt/lv1/

# df –TH

17

將掛載信息寫入/etc/fstab

18

十二、添加測試數據

下面我們將對LVM進行擴容和縮減操作,所以向/mnt/lv1 中寫入測試數據以驗證LVM 的磁盤動態管理。

# touch /mnt/lv1/test_lvm_dynamic.disk

# touch /mnt/lv1/test_lvm_dynamic.disk2

# touch /mnt/lv1/test_lvm_dynamic.disk3

# ll /mnt/lv1/

19

十三、LVM的擴容操作

LVM最大的好處就是可以對磁盤進行動態管理,而且不會丟失現有的數據。

假如有一天,lv1的使用量達到了80%,需要擴容,那我們該怎么做呢?

因為vg0中還有很多剩余空間,所以我們可以從vg0中再分配點空間給lv1。

13.1 LV的擴容

查看vg0 的剩余容量,還有14.98g 可用。

15

對lv1進行擴容。

# lvextend -L +1G /dev/vg0/lv1

20

說明:在lv1原有的基礎上增加了1G.

查看現在vg0 的剩余容量,減少了1G.

21

再查看lv1的容量,從5G增加到了6G.

22

使用df –TH 命令查看實際的磁盤容量。

23

發現實際容量并沒有變化,因為我們的系統還不認識剛剛添加進來的磁盤的文件系統,所以還需要對文件系統進行擴容。

# resize2fs /dev/vg0/lv1

# df –TH

24

現在的可用容量已經增加到了5.9G。

查看測試數據

25

數據正常,對lv1的在線動態擴容完成。

還有一種情況,就是假如我們的vg0 空間不夠用了,怎么辦?這時我們就需要對VG進行擴容。

13.2 VG的擴容

VG的擴容可以有兩種方法,第一種方法是通過增加PV來實現,操作如下:

A. 創建PV,使用/dev/sdh 來創建一個PV。

26

B. 擴容VG

現在的vg0 容量為19.98g.

27

# vgextend vg0 /dev/sdh

# vgs

28

現在vg0 的容量為24.97g, 增加了5GB,即一塊物理硬盤的容量,VG擴容成功。

第二種方法是通過擴展RAID設備的容量來間接對VG進行擴容。這種方法在上一篇文章中有介紹,這里不再贅述,需要注意的地方是,/dev/md5 的大小變化后,需要調整PV的大小,操作如下:

# pvresize /dev/md5

29

十四、LVM的縮減操作

縮減操作需要離線處理。

14.1 LV的縮減

A. umount 文件系統

30

B. 縮減文件系統

# resize2fs /dev/vg0/lv1 4G

31

提示需要先運行磁盤檢查。

C. 檢查磁盤

# e2fsck –f /dev/vg0/lv1

32

D. 再次執行縮減操作

33

縮減文件系統成功,下面縮減LV的大小。

E. 縮減LV

# lvreduce /dev/vg0/lv1 –L 4G

34

說明:Step E 和Step D 縮減的大小必須保持一致,這里的4G是縮減到的大小;如果使用的是"-4G",則表示容量減少多少的意思。

F. 掛載查看

35

LV 縮減成功。

G. 查看測試數據

36

數據正常。

14.2 VG的縮減

A. umount 文件系統

37

B. 查看當前的PV詳情

38

C. 將/dev/sdg 從vg0 中移除

# vgreduce vg0 /dev/sdg

39

D. 再次查看PV情況

40

/dev/sdg 已經不屬于vg0了。

E. 查看vg0 的情況

41

vg0 的大小減少了5GB.

VG 縮減成功。

十五、刪除LVM

如果要徹底的來移除LVM的話,需要把創建的步驟反過來操作。

15.1 umount 文件系統

37

15.2 移除LV

# lvremove /dev/vg0/lv1

45

15.3 移除VG

# vgremove vg0

46

15.4 移除PV

# pvremove /dev/md5 /dev/sdf1 /dev/sdg /dev/sdh

62

LVM 移除成功。

十六、LVM 快照(snapshot)

快照就是將當時的系統信息記錄下來,就好像照相一樣,未來若有任何資料變動了,則原始資料會被移動到快照區,沒有被改動的區域則由快照區與檔案系統共享

snapshot

LVM 系統快照區域的備份示意圖(虛線為檔案系統,長虛線為快照區)

左圖為最初建立系統快照區的狀況,LVM 會預留一個區域 (左圖的左側三個PE 區塊) 作為數據存放處。此時快照區內并沒有任何數據,而快照區與系統區共享所有的PE 數據, 因此你會看到快照區的內容與文件系統是一模一樣的。等到系統運作一陣子后,假設A 區域的數據被更動了 (上面右圖所示),則更動前系統會將該區域的數據移動到快照區,所以在右圖的快照區被占用了一塊PE 成為A,而其他B 到I 的區塊則還是與文件系統共享!

快照區與被快照的LV 必須要在同一個VG 里。

16.1 建立LV

# lvcreate -L 100M -n lv1 vg0

# mkfs.ext4 /dev/vg0/lv1

# mount /dev/vg0/lv1 /mnt/lv1/

16.2 寫入測試數據

# touch /mnt/lv1/test_lvm_snapshot_1

# touch /mnt/lv1/test_lvm_snapshot_2

# cp -a /etc/ /mnt/lv1/

# cp -a /boot/ /mnt/lv1/

51

16.3 創建快照

# lvcreate -L 80M -s -n lv1snap /dev/vg0/lv1

說明:為/dev/vg0/lv1 創建一個大小為80M,名稱為lv1snap 的快照。

# lvdisplay

53

/dev/vg0/lv1snap 的LV Size 為100MB,使用量為0.01%.

16.4 將剛才創建的快照掛載查看

55

/mnt/lv1 和/mnt/snapshot 是一模一樣的。

16.5 進行檔案的修改操作

56

16.6 再次查看

57

snapshot 的使用量為10.36%,原始資料有改動。

16.7 對snapshot 里的資料進行打包備份,準備還原

58

16.8 卸載并移除snapshot

59

16.9 卸載并格式化/mnt/lv1,清空數據

60

16.10 恢復數據

61

可以看到,原始數據已經成功恢復。

LVM 快照實驗成功。

注意:對lv1的修改量不能超過快照的大小,由于原始數據會被搬移到快照區,如果你的快照區不夠大,若原始資料被更動的實際數據量比快照區大,那么快照區當然容納不了,這時候快照功能會失效喔!

參考資料

  • 鳥哥的Linux 私房菜:http://linux.vbird.org/linux_basic/0420quota.php#lvm
  • 羽飛博客:http://www.opsers.org/base/one-day-a-little-learning-linux-logical-volume-manager-lvm-on-the-rhel6.html

CentOS 6.3下配置軟RAID(Software RAID)

http://www.CUOXin.com/mchina/p/linux-centos-disk-array-software_raid.html


David Camp

  • 技術交流,請加QQ群:

    系統運維技術分享Ⅲ:416491168

  • 業務合作,請聯系作者QQ:562866602
  • 我的微信號:mchina_tang
  • 給我寫信:mchina_tang@qq.com
  • 我的地址:江蘇·蘇州

我們永遠相信,分享是一種美德 |We Believe, Great People Share Knowledge...


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产电影| 日韩av电影国产| 亚洲美女黄色片| 5566成人精品视频免费| 黑人精品xxx一区一二区| 欧美xxxx做受欧美.88| 成人444kkkk在线观看| 欧美成人在线影院| **欧美日韩vr在线| 成人精品一区二区三区电影免费| 国产精品久久久久久亚洲影视| 国产精品美女www| 日韩精品极品视频免费观看| 亚洲最大福利网| 亚洲精品一区二区网址| 日韩免费观看高清| 中文字幕视频一区二区在线有码| 久久久久久久久久国产| 日韩一级裸体免费视频| 亚洲天堂av网| 在线观看国产成人av片| 欧美在线视频观看| 国语自产精品视频在线看| 日韩电影免费观看在线| 国产精品九九久久久久久久| 欧美剧在线观看| 亚洲欧美激情精品一区二区| 久久视频这里只有精品| 久久久av一区| 成人精品aaaa网站| 国产日韩欧美日韩| 国产精品电影久久久久电影网| 日韩免费高清在线观看| 欧美日韩人人澡狠狠躁视频| 欧美成人午夜影院| 欧美大片免费看| 亚洲美女性视频| 97精品一区二区视频在线观看| 欧美黑人狂野猛交老妇| 久久国内精品一国内精品| 91精品国产乱码久久久久久蜜臀| 亚洲福利在线观看| 亚洲第一综合天堂另类专| 欧美日韩国产一区在线| 日韩精品视频免费| 久久国产视频网站| 久久手机精品视频| 亚洲欧美日韩综合| 久久精品亚洲国产| 91九色国产视频| 欧美专区在线观看| 91九色在线视频| 午夜精品在线观看| 亚洲性日韩精品一区二区| 欧洲美女7788成人免费视频| 久久国产天堂福利天堂| 欧美一级片一区| 国内精品小视频| 亚洲情综合五月天| 日韩欧美中文免费| 国内精品模特av私拍在线观看| 国产精品成久久久久三级| 精品成人久久av| 97国产精品免费视频| 亚洲bt天天射| 91高清免费视频| 亚洲国产欧美久久| 欧美激情视频在线观看| 亚洲美女av网站| 亚洲va码欧洲m码| 国产美女久久久| 最近2019中文字幕大全第二页| 国产精品视频久| 成人网在线观看| 成人国产精品日本在线| 午夜精品视频在线| 欧洲日韩成人av| 国产精品精品一区二区三区午夜版| 亚洲的天堂在线中文字幕| 日韩av电影免费观看高清| 九九精品在线视频| 日韩理论片久久| 国产精品一区二区三区毛片淫片| 狠狠色狠色综合曰曰| 在线成人中文字幕| 欧美精品videosex牲欧美| 国产视频久久久久| 久久久亚洲成人| 97精品久久久| 欧美xxxx18国产| 久久夜精品va视频免费观看| 国产一区二区日韩精品欧美精品| 精品国产一区二区三区久久狼黑人| 日韩在线视频观看| 欧美午夜电影在线| 国产精品久久久久久久久久99| 亚洲欧洲国产一区| 激情久久av一区av二区av三区| 欧美另类69精品久久久久9999| 日韩在线视频免费观看| 国产成人免费av| 国产精品色午夜在线观看| 亚洲欧美在线播放| 亚洲片国产一区一级在线观看| 欧美激情伊人电影| 亚洲国产欧美精品| www.亚洲免费视频| 久久福利网址导航| 欧美日韩一区二区在线播放| 亚洲jizzjizz日本少妇| 米奇精品一区二区三区在线观看| 国内精品小视频在线观看| 97精品欧美一区二区三区| 国产成人精品av在线| 91av在线网站| 日本国产一区二区三区| 国产精品久久久久影院日本| 777国产偷窥盗摄精品视频| 日本精品视频在线播放| 国产精品男人的天堂| 国产成人精品免高潮在线观看| 亚洲欧洲偷拍精品| 欧美在线xxx| 伊是香蕉大人久久| 亚洲综合社区网| 欧美韩日一区二区| 欧美www视频在线观看| 亚洲精品99久久久久中文字幕| 日本最新高清不卡中文字幕| 国产日韩精品在线观看| 国产69精品久久久久9999| 精品五月天久久| 欧美性高跟鞋xxxxhd| 久久综合伊人77777蜜臀| 日韩欧美成人网| www.日韩欧美| 亚洲精品成人免费| 亚洲成人性视频| 成年无码av片在线| 国产精品男人爽免费视频1| 国产精品丝袜视频| 欧美一级黑人aaaaaaa做受| 成人网在线免费看| 日韩精品中文在线观看| 日韩精品免费看| 精品成人乱色一区二区| 国产成人一区二区三区| 久久久久久亚洲精品不卡| 亚洲国产精品嫩草影院久久| 日本国产一区二区三区| 久久久久久有精品国产| 亚洲一区二区在线播放| 欧美精品一区二区三区国产精品| 久久精品国产欧美激情| 精品久久久久久中文字幕一区奶水| 欧美日韩在线观看视频小说| 亚洲性猛交xxxxwww| 亚洲精品www久久久| 中文字幕精品久久久久| 一二美女精品欧洲| 欧美精品videos另类日本| 成人亚洲欧美一区二区三区| 欧美一级大片在线免费观看| 91精品国产高清久久久久久91|