本節索引
實驗一:在軟件RAID創建LVM邏輯卷
實驗二:擴容LVM邏輯卷
實驗三:縮容LVM邏輯卷
在上一節我們了解到,RAID可以實現磁盤的高性能讀寫,并實現冗余,而LVM邏輯卷則可以實現磁盤的彈性擴展,那么如何將兩者配合使用并將它們的優勢充分發揮呢,今天我們來實驗在軟件RAID上搭建LVM邏輯卷
實驗預期:
在CentOS6.9系統上搭建兩個RAID級別,分別為RAID0,及RAID5,將兩個RAID合并為卷組并創建邏輯卷,實現冗余、性能提升、及彈性拓展。
實驗準備環境:
CentOS6.9服務器一臺,3塊硬盤,分別為40G,60G,80G,并在每塊磁盤創建分區sdx1容量為1G,sdx2容
量為2G,創建掛載用空目錄/test。
實驗一:在軟件RAID創建LVM邏輯卷
1.mdadm -C ? /dev/md1 ?-a ?yes ?-l5 ?-n3 ? /dev/sd{b1,c1,d1}
將三個容量為1G的分區sdb1,sdc1,sdd1組成一個名稱為md1的RAID5
2.mdadm -C ? /dev/md2 ?-a ?yes ?-l0 -n3 ? /dev/sd{b2,c2,d2}
將三個容量為2G的分區sdb2,sdc2,sdd2組成一個名稱為md2的條形卷RAID0
3.mdadm ? -D ? /dev/md1
mdadm ? -D ? /dev/md2
查看RAID5、RAID0,確定已創建成功,md1設備可用容量為2G,md2設備可用容量為6G
4.pvcreate ? /dev/md1 ? /dev/md2
將md1、md2設備創建為物理卷
5.vgcreate ? vg_md ? /dev/md1 ? /dev/md2
創建由md1、md2組成的卷組vg_md,可用容量為8G
6.lvcreate ?-L ?7G ?-n ?lv_md ?vg_md
在卷組vg_md上創建一個名稱為lv_md,大小為7G的邏輯卷
7.mke2fs ? ?-t ? ext4 ? /dev/vg_md/lv_md
創建邏輯卷lv_md的文件系統為ext4
8.mount ? ?/dev/vg_md/lv_md ? ? /test/
將邏輯卷lv_md掛載至提前準備好的空目錄/test,這時我們看到邏輯卷lv_md已搭建在RAID0與RAID5共
同組成的分區上
9.vim ?/etc/fstab
將掛載信息寫入/etc/fstab文件,實現開機自動掛載
10.dd ?if=/dev/zero ?of=/test/1G.file ?bs=1024k ?count=1000
dd ?if=/dev/zero ?of=/data/1G.file ?bs=1024k ?count=1000
測試磁盤寫速度,可見/test目錄下寫性能相比普通磁盤掛載的/data目錄確實有顯著提升
實驗二:擴展邏輯卷到15G
由于原有卷組總容量只有8G,我們選擇新創建一個10G分區sda6并添加至原卷組中
1.pvcreate ?/dev/sda6 ? ? ? ? ? ? ?創建卷組
2.vgextend ? ?vg_md ? ?/dev/sda6 ? ? ? ? ? ?將10G分區sda6添加至vg_md卷組
3.lvextend ? -r ?-L ?15G ? /dev/vg_md/lv_md ? ? ?拓展邏輯卷lv_md到15G
注:命令3中-r選項代表同步文件系統大小與邏輯卷大小相同,也可用resize2fs ? ? /dev/sda6命令代替
實驗三:縮減邏輯卷到5G
注意:只有ext4系列文件系統可進行LVM縮容,xfs文件系統無法縮減,縮容前先保證縮容后分區容量大于
數據容量,否則數據將被破壞,生產環境中一般不進行縮容LVM操作。
1.umount ? /test/ ? ? ? 卸載
resize2fs ? /dev/vg_md/lv_md ? 5G ? ? ? ?縮減文件系統到5G
提示應先使用命令e2fsck ?-f檢查文件系統
注意文件系統與邏輯卷的執行順序,擴容時為先擴容邏輯卷再擴容文件系統,縮容時為先縮容文件
系統再縮容邏輯卷,否則,執行e2fsck ?-f檢查文件系統將失敗
2.e2fsck ?-f ? ?/dev/vg_md/lv_md ? ? ? ? ? ? ? 檢查文件系統
3.?resize2fs ? /dev/vg_md/lv_md ? 5G ? ? ? ?縮減文件系統到5G
4.lvreduce ?-L ?5G ? /dev/vg_md/lv_md ? ? ? 縮減邏輯卷到5G
5.lvdisplay ? ? ? ? ? ?顯示邏輯卷已縮減成功
總結:可見實驗RAID和LVM配合使用,確實提升了磁盤的讀寫性能,實現了冗余,并且可彈性管理分區大小
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97138