新聞中心
為了性能考慮,考慮將數(shù)據(jù)跨越多個(gè)磁盤上存儲(chǔ),即把LV上連續(xù)的數(shù)據(jù)分成大小相同的塊,然后依次存儲(chǔ)在各個(gè)磁盤PV上,類似于RAID-0的數(shù)據(jù)存放形式,實(shí)現(xiàn)數(shù)據(jù)讀寫的并發(fā);管理員依據(jù)自己的數(shù)據(jù)需求,定義數(shù)據(jù)分塊大小,分布PV磁盤個(gè)數(shù)信息,從而實(shí)現(xiàn)讀寫的性能最佳化,本篇文章重點(diǎn)為大家講解一下Centos8中創(chuàng)建LVM條帶卷具體方法。

十載的西青網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整西青建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“西青網(wǎng)站設(shè)計(jì)”,“西青網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
工作原理
假設(shè)我們要寫一個(gè)32MB的文件。第一個(gè)4 MB(默認(rèn)1個(gè)PE(物理擴(kuò)展)=4M)將寫入第一個(gè)磁盤/dev/sdb1,然后第二個(gè)4 MB將寫入第二個(gè)磁盤/dev/sdc1,第三個(gè)4 MB將寫入第三個(gè)磁盤/dev/sdd1,第四個(gè)4 MB將寫入第四個(gè)磁盤/dev/sde1,第五個(gè)將從第一個(gè)磁盤/dev/sdb1開始。此過程將以循環(huán)方式反復(fù)進(jìn)行。從I/O的角度提供了更高的性能。此外,單次寫入的默認(rèn)最小大小可以從64k開始。在我們的設(shè)置中,我們將使用128k。條帶中允許最小磁盤數(shù)為2個(gè)。
添加4塊硬盤,并創(chuàng)建物理卷
系統(tǒng)中已添加四塊20GB的硬盤: 下面創(chuàng)建物理卷:
[root@localhost ~]# pvcreate /dev/sd[a-d]
Physical volume "/dev/sda" successfully created.
Physical volume "/dev/sdb" successfully created.
Physical volume "/dev/sdc" successfully created.
Physical volume "/dev/sdd" successfully created.
Centos8中創(chuàng)建LVM條帶卷Centos8中創(chuàng)建LVM條帶卷
創(chuàng)建一個(gè)卷組
[root@localhost ~]# vgcreate vg01_data /dev/sd[a-d]
Volume group "vg01_data" successfully created
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
cl 1 2 0 wz--n-
Centos8中創(chuàng)建LVM條帶卷Centos8中創(chuàng)建LVM條帶卷
創(chuàng)建一個(gè)條帶卷
[root@localhost ~]# lvcreate -L 20G -i 4 -I 128k -n lv_data vg01_data /dev/sd[a-d]
Logical volume "lv_data" created.
Centos8中創(chuàng)建LVM條帶卷Centos8中創(chuàng)建LVM條帶卷
-
-i 4條帶數(shù)量
-
-I 128k單個(gè)條帶的大小。
-
/dev/sd[a-d]作為條帶卷的磁盤,/dev/sda,/dev/sdb,/dev/sdc,/dev/sdd
使用-m選項(xiàng)列出創(chuàng)建的邏輯卷,并列出邏輯卷映射的物理卷。
[root@localhost ~]# lvdisplay /dev/vg01_data/lv_data -m
Centos8中創(chuàng)建LVM條帶卷Centos8中創(chuàng)建LVM條帶卷
驗(yàn)證條帶卷使用的磁盤
使用dmsetup命令參考lsblk列出的磁盤中的Major和Minor號,來對照使用的磁盤是否一致:
[root@localhost ~]# dmsetup deps /dev/vg01_data/lv_data
4 dependencies : (8, 48) (8, 32) (8, 16) (8, 0)
[root@localhost ~]# lsblk
Centos8中創(chuàng)建LVM條帶卷Centos8中創(chuàng)建LVM條帶卷
格式化并掛載條帶卷
格式化該條帶卷并掛載到/data目錄:
[root@localhost ~]# mkdir /data
[root@localhost ~]# mkfs.xfs -f /dev/vg01_data/lv_data
meta-data=/dev/vg01_data/lv_data isize=512 agcount=16, agsize=327648 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=5242368, imaxpct=25
= sunit=32 swidth=128 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]# mount /dev/vg01_data/lv_data /data/
Centos8中創(chuàng)建LVM條帶卷Centos8中創(chuàng)建LVM條帶卷
總結(jié)
本文介紹了如何在LVM中使用多個(gè)物理卷創(chuàng)建條帶卷。
新聞標(biāo)題:Centos8中創(chuàng)建LVM條帶卷具體方法
轉(zhuǎn)載注明:http://fisionsoft.com.cn/article/dphjepi.html


咨詢
建站咨詢
