




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、二、存儲管理命令:2.1、存儲基本概念:物理卷(PV):就是普通的直接訪問存儲設(shè)備,有可移動和固定之分。如一塊硬盤就是一個物理卷,一般的表示形式為hdiskX卷組(VG):是AIX系統(tǒng)中最大的存儲單位,一般由一組物理硬盤組成,在AIX5L系統(tǒng)中,一個卷組可以包含128個硬盤物理分區(qū)(PP):是把物理卷分成連續(xù)的,大小相等的存儲單位,物理卷是由物理分區(qū)組成的,一個卷組中的所有物理分區(qū)都是大小相等的,物理分區(qū)是物理卷上最小的分配單位邏輯分區(qū)(LP):是映射物理分區(qū)的邏輯單位。一個邏輯分區(qū)可以對應(yīng)一個物理分區(qū),也可以對應(yīng)多個物理分區(qū)。在一個卷組中,邏輯分區(qū)和物理分區(qū)的大小是一致的,默認值都是4M,物
2、理分區(qū)和邏輯分區(qū)的大小范圍為:1M-1024M邏輯卷(LV):是指在一個卷組中,由多個邏輯分區(qū)組成的集合。在一個邏輯卷中邏輯分區(qū)是連續(xù)的,而每個邏輯分區(qū)對應(yīng)一個或多個不物理分區(qū),從而導(dǎo)致邏輯卷上的物理分區(qū)可以是不連續(xù)的文件系統(tǒng)(FS):是指在AIX系統(tǒng)中,面向用戶的存儲空間。一個文件系統(tǒng)對應(yīng)一個邏輯卷,同時文件系統(tǒng)是依附于邏輯卷,邏輯卷也稱作生設(shè)備(裸設(shè)備)或者原始設(shè)備,有文件系統(tǒng)的稱作熟設(shè)備。邏輯卷管理器(LVM):是一組用于建立和控制邏輯卷存儲的操作系統(tǒng)命令、庫函數(shù)和其他一工具,主要組成組件包括:高層命令(smit工具實際執(zhí)行的命令,一般高層命令位于/usr/sbin目錄下,大多都是she
3、ll腳本程序或由C語言寫成的二進制程序)、中層命令(由高層命令調(diào)用,未被公開的命令,一般位于/usr/sbin目錄下,所有的中層命令都是二進制程序)、LVM接口函數(shù)(為程序員提供編寫存儲管理程序的函數(shù))、磁盤設(shè)備驅(qū)動程序、適配器設(shè)備驅(qū)動程序LVM的配置數(shù)據(jù)主要包括:卷組描述區(qū)(VGDA)、卷組狀態(tài)區(qū)(VGSA)、邏輯卷控制塊(LVCB)在每個物理卷的開始部分都存放著這個物理卷所屬卷組的VGDA和VGSA數(shù)據(jù),VGDA信息描述著卷組中的所有邏輯卷和物理卷,記錄著卷組中每個邏輯分區(qū)與物理分區(qū)的映射關(guān)系。VGSA它包含卷組中物理卷和物理分區(qū)的狀態(tài)信息,在激活一個卷組時,VGSA可以確定卷組中哪些物理
4、分區(qū)是無效的,哪些物理卷已經(jīng)丟失,進而確定卷組中的物理卷是否可用。LVCB位于每個邏輯卷的開始,包含有關(guān)該邏輯卷的信息。磁盤Quorum:是一個卷組可以正常訪問的VGDA和VGSA的個數(shù)分別占該卷組中VGDA和VGSA總數(shù)的比率,通常要求要求VGDA/VGSA的比率達到51%或更多時,卷組才能被激活。(可以在任何卷組上關(guān)閉磁盤quorum的檢查功能,但是增加了數(shù)據(jù)丟失的風險)磁盤鏡像(mirroring):一個邏輯卷上的每一個邏輯分區(qū)擁有2個或3個物理分區(qū),這就是鏡像邏輯存儲管理的限制:一個AIX系統(tǒng)最多只能有255個VG,一個VG最多有128個PV,一個pv最多有1016個PP,一個VG最多
5、有512個LV,一個LV中最多有32512個LP,PP和LP的最大值為1024M,最小為1M。2.2、增加物理卷的幾種方法物理卷區(qū)域分布:根據(jù)邏輯卷在硬盤上的位置不同,可以將硬盤的截面分為5個同心區(qū)域:外邊緣、內(nèi)邊緣(這兩個統(tǒng)稱為邊緣),外中間、內(nèi)中間(這兩個統(tǒng)稱為中間)、中央,中央訪問是最快的,創(chuàng)建邏輯卷時默認的磁盤位置是外中間向系統(tǒng)添加一塊硬盤的3種方法:方法1、需要重起系統(tǒng)的:系統(tǒng)啟動后,執(zhí)行l(wèi)spv 查看系統(tǒng)中已經(jīng)配置的硬盤,觀察是否有物理卷標識符(PVID),如果沒有,表示還沒有配置成PV,那么就需要配置成一個物理卷,執(zhí)行命令chdev -l hdiskX -a pv=yes,這樣該
6、設(shè)備就有一個物理卷標識符了,也就是說已經(jīng)配置成了PV。方法2、不能重起系統(tǒng),只知道硬盤的位置,執(zhí)行l(wèi)spv 查看系統(tǒng)中已經(jīng)配置的硬盤,再用配置管理器檢查系統(tǒng)中的最新設(shè)備,并配置新設(shè)備,執(zhí)行命令cfgmgr -v ,再用lspv觀察是否有物理卷標識符(PVID),如果沒有,表示還沒有配置成PV,那么就需要配置成一個物理卷,執(zhí)行命令chdev -l hdiskX -a pv=yes便可,如果要清除PVID,執(zhí)行如下命令chdev -l hdiskX -a pv=clear便可方法3、該方法適用于不能重起系統(tǒng),并用cfgmgr命令檢查不出來的情形,此方法需要知道硬盤的具體信息,主要包括硬盤的類型(t
7、ype)、硬盤連接的子類(subclass)、硬盤連接的父設(shè)備名(parent name)和硬盤的邏輯位置(location id)如:增加一個SCSI硬盤,連接到scsi3父設(shè)備上,它的scsiid為6,邏輯單元號為0,執(zhí)行命令為:mkdev -c disk -s scsi -t 670mb -p scsi3 -w 6,0 -a pv=yes也可以使用smit makdsk命令來進行菜單式添加2.3、修改物理卷的屬性命令:物理卷只有兩個屬性可以修改,即物理卷的分配權(quán)限(決定是否可以在該物理卷上為邏輯卷分配新的物理分區(qū))和物理卷的可用性(該物理卷的可用與不可用狀態(tài))命令格式為:chpv -h
8、hotspare-a allocation-v availability-c pvname. -C hdiskname-h hotspare 表示設(shè)置物理卷的熱備特性,只對鏡像的邏輯卷有用,可取y和n值,表示熱備與非熱備-a allocation 表示設(shè)置物理卷的分配權(quán)限,可取y和n值,表示可以/不可以在該物理卷上為邏輯卷分配新的物理分區(qū)-v availability 表示設(shè)置物理卷的狀態(tài),availability可以取r和a值,分別表示不可用/可用狀態(tài)-c 表示清除指定物理卷上的引導(dǎo)記錄(boot record)pvname 表示指定被修改的物理卷名-C hdiskname 表示從一個磁盤上
9、清除本身的卷管理器舉例:禁止hdisk1物理卷再分配新的ppchpv -a n hdisk1允許hdisk1物理卷可以繼續(xù)為邏輯卷分配新的PPchpv -a y hdisk1禁止通過邏輯方式讀寫hdisk1物理卷上的數(shù)據(jù)(即使hdisk1不可用)chpv -v r hdisk1使hdisk1可用chpv -v a hdisk1清除物理卷hdisk1上的引導(dǎo)記錄chpv -c hdisk1以上命令都可以通過smit來完成 smit chpv2.4、顯示物理卷信息的命令顯示系統(tǒng)中的物理卷lsdev -Cc disk 顯示系統(tǒng)中所有已定義的物理卷信息lspv 顯示系統(tǒng)中所有的物理卷lspv hdis
10、k1 獲得一個物理卷的詳細信息lspv -l hdisk1 顯示一個物理卷上所分配的邏輯卷情況lspv -p hdisk1 顯示在該物理卷上給每一個邏輯卷分配的物理分區(qū)范圍,及這些物理分區(qū)的狀態(tài)和物理卷上的位置,同時顯示每一個邏輯卷的類型和文件系統(tǒng)的安裝點。lspv -M hdisk1 顯示物理分區(qū)與邏輯分區(qū)的對應(yīng)情況這條命令輸出的格式為:pvname-PP LVname:LP:COPY第一列是物理卷的名字和物理分區(qū)的范圍,如果是不連續(xù)的分區(qū),則只有一個PP第二列LP是第一列物理分區(qū)對應(yīng)邏輯卷上的LP編號,如果有鏡像,則就有copy值,COPY是邏輯卷的副本數(shù)rmdev -l hdisk1 -
11、d 從ODM數(shù)據(jù)庫中徹底刪除物理卷hdisk12.5、遷移物理卷上的內(nèi)容命令在同一個卷組中,使用migratepv命令可以把屬于一個或多個具體邏輯卷的物理分區(qū)從一個物理卷遷移到其他的一個或多個物理卷上,格式為migratepv -i -l logicalvolume sourcephysicalvolume destphysicalvolume .-i 表示從表準輸入讀取destphysicalvolume參數(shù)-l logicalvolume 表示只遷移指定邏輯卷所對應(yīng)的物理分區(qū)sourcephysicalvolume 指定源物理卷名destphysicalvolume 指定目標物理卷名,如果
12、是多個目標用空格分開舉例:現(xiàn)在要更換一個硬盤,需要將數(shù)據(jù)從這個硬盤遷移到同一卷組的其他硬盤上步驟1、檢查卷組中包含哪些硬盤,lsvg -p rootvg步驟2、確認哪些硬盤可以使用,并確定可使用的是屬于哪個卷組,如果發(fā)現(xiàn)一塊硬盤不屬于任何一個卷組,可以增加到root卷組,執(zhí)行命令如下:lsdev -Cc disk 檢查哪些硬盤可用 如hdisk2可用lspv 檢查硬盤屬于什么卷組,如hdisk2不屬于任何卷組extendvg rootvg hdisk2 增加硬盤hdisk2到卷組rootvg中步驟3、確定目標磁盤上有足夠的空間lspv hdisk0 |grep "used pps&q
13、uot; 確定原硬盤用了多少pp,則新加的硬盤最少要有這么多l(xiāng)spv hdisk2 |grep "free pps" 確定目標硬盤上有多少空閑的PP對以上兩個數(shù)據(jù)進行比較,如果hdisk2的free pps大于hdisk0的used pps則表示有足夠的空間來進行遷移。步驟4、如果要遷移的數(shù)據(jù)在rootvg卷組的一個磁盤上,則執(zhí)行以下步驟lspv -l hdisk0 |grep hd5 檢查引導(dǎo)邏輯卷(hd5)是否在該磁盤上如果發(fā)現(xiàn)在這磁盤上,則執(zhí)行如下命令:migratepv -l hd5 hdisk0 hdisk2執(zhí)行完后,顯示一個要求在目標磁盤聲執(zhí)行bosboot的命
14、令提示信息,主要是為了清除源物理卷上的引導(dǎo)記錄,避免系統(tǒng)掛起步驟5、執(zhí)行smitty migratepv 來進行數(shù)據(jù)遷移。具體的操作在次省略步驟6、從卷組中刪除源磁盤reducevg rootvg hdisk0再從ODM數(shù)據(jù)庫中徹底刪除該設(shè)備 (一般是把這塊硬盤從系統(tǒng)中拿掉才會這么做)rmdev -l hdisk0 -d如果是純數(shù)據(jù)的磁盤遷移,可以執(zhí)行以下命令migratepv hdisk0 hdisk2如果是將某一個邏輯卷對應(yīng)的分區(qū)進行遷移,則執(zhí)行以下命令migratepv -l lv0 hdisk0 hdisk22.6、創(chuàng)建一個新卷組卷組創(chuàng)建規(guī)則:卷組名稱唯一性,卷組名是一字符串,長度在1
15、-15字符。卷組中的物理卷必須是可用狀態(tài),這些物理卷沒有被其他卷組使用,并需要知道各物理卷的名稱。卷組中的物理分區(qū)必須一致,物理分區(qū)大小一般為2的冪次數(shù),物理分區(qū)的大小在1M-1024M之間,新建的卷組在系統(tǒng)啟動時是否自動被激活。確定新卷組中最多能容納多少物理卷添加一個新卷組mkvg -y datavg -d 6 -s 8 hdisk5 hdisk6 hdisk7-y 表示卷組在系統(tǒng)啟動時自動激活datavg 卷組名-d 6 表示該卷組中能最大容納多少物理卷,默認為32個PV-s 8 表示物理卷的物理分區(qū)為8Mhdisk5 hdisk6 hdisk7 表示創(chuàng)建卷組所用的磁盤名-B 表示創(chuàng)建一個
16、大卷組,可以容納255個邏輯卷和32個物理卷-C y 表示創(chuàng)建一個具有并發(fā)能力的卷組,主要用于hacmp,同時在smit mkvg中的auto-varyon in concurrent mode選擇yes,表示系統(tǒng)啟動自動進行varyon 到并發(fā)模式,需要在/etc/inittab文件下添加rc_clvmv:2:wait:/usr/sbin/clvm_cfg 2>&1-m 表示一個PV中有多少個PP,如果沒有-m參數(shù),則默認為1016個PP-L 128表示設(shè)置LTG的值為128K以上命令,可以通過smit mkvg來進行制作2.7、顯示卷組信息的命令 lsvg 顯示所有
17、的卷組名lsvg -o 顯示處于激活(varyon)狀態(tài)的卷組名lsvg rootvg 顯示卷組rootvg的屬性lsvg -l rootvg 顯示卷組rootvg中的邏輯卷信息lsvg -p rootvg 顯示卷組rootvg中的物理卷信息2.8、修改卷組的屬性的命令 設(shè)置卷組在系統(tǒng)啟動時是否自動被激活chvg -ay datavg 表示設(shè)置系統(tǒng)啟動時卷組datavg自動激活chvg -an datavg 表示設(shè)置系統(tǒng)啟動時卷組datavg不被自動激活chvg -u datavg 表示對卷組datavg進行解鎖LTG(logical track group 邏輯記錄組):表示允許磁
18、盤I/O的最大傳輸單位,一般是128K,目前可支持128K,256K,512K,1024K,如要查看某個硬盤能支持的最大LTG,可以使用/usr/sbin/lquerypv -M hdisk1進行確定chvg -L256 datavg 表示對卷組datavg的LTG的大小改為256K,在更改過程中會關(guān)閉該卷組(varyoff),所以改完后要開啟(varyonvg datavg)chvg -b y/n vgname 表示打開/關(guān)閉一個卷組的壞塊再分配策略,對于raid設(shè)備和存儲子系統(tǒng)應(yīng)該關(guān)閉這個功能以上命令可以通過smit chvg來進行修改2.9、設(shè)置卷組的熱備份命令在AIX5L中可以將卷組中
19、的一個磁盤定義為熱備份磁盤chpv -hy hdisk1 表示將hdisk1物理卷標記為熱備磁盤(前提是該硬盤沒有分配邏輯分區(qū),其大小必須大于等于卷組中最小的硬盤),把y改成n表示刪除熱備標志lspv hdisk1 可以查看硬盤是否是熱備硬盤chvg -hhotsparepolicy -ssyncpolicy Volumegroup 表示硬盤失效后所使用的熱備策略及同步策略-hhotsparepolicy 當hotsparepolicy為y,表示自動將故障磁盤上的分區(qū)內(nèi)容遷移到熱備磁盤上,如果多個熱備磁盤,一般選擇最小的那個當hotsparepolicy為n,表示不自動遷移物理分區(qū)的
20、內(nèi)容,這是默認策略當hotsparepolicy為Y,表示自動將故障磁盤上的分區(qū)內(nèi)容遷移到熱備磁盤上,如果多個熱備磁盤,可能會使用所有的熱備磁盤當hotsparepolicy為r,表示刪除熱備磁盤池中的所有磁盤-ssyncpolicy當syncpolicy為y,表示自動嘗試同步陳舊的分區(qū)當syncpolicy為n,表示不自動嘗試同步陳舊的分區(qū),這是是默認方式2.10、向一個卷組中添加物理卷命令extendvg datavg hdisk6 表示向卷組datavg添加一個物理卷hdisk6(前提:hdisk6為可用狀態(tài),也可以屬于其他非激活狀態(tài)的卷組)如果是以定義狀態(tài),可執(zhí)行以下命令進行添加mkd
21、ev -l hdisk6smit extendvg從卷組中刪除一個物理卷(前提:該卷組必須是激活狀態(tài),先刪除該物理卷上的邏輯卷)reducevg datavg hdisk1 hdisk2可以加-d參數(shù),表示刪除該物理卷時同時刪除該物理卷上的所有的邏輯卷,如果邏輯卷跨多個物理卷時,都會刪除該邏輯卷所在的物理卷,所以使用該參數(shù)比較危險如果沒有用reducevg命令進行刪除,而是直接從系統(tǒng)中進行刪除,這樣VGDA中還是存在該物理卷的信息,要徹底刪除,可以使用如下命令進行刪除reducevg datavg 000922048d982ea2 其中000922048d982ea2為被刪除的PV的PVID以
22、上刪除命令可以用smit reducevg命令來操作2.11、激活/停用卷組命令卷組被激活的過程:讀取卷組中各物理卷上的VGDA信息,讀取每個VGDA的開始和結(jié)束時間戳,這些時間戳必須與有效的VGDA相匹配,如果大多數(shù)VGDA信息有效,則說明磁盤的QUORUM存在,繼續(xù)激活,否則不能激活。系統(tǒng)獲得最新的VGDA,然后把它重寫到其他所有的VGDA上,使它們之間保持一致,當有鏡像存在時,還會執(zhí)行syncvg命令來使所有陳舊的物理分區(qū)同步varyonvg datavg 使卷組datavg處于激活狀態(tài)可以帶參數(shù)-f 表示強制啟動-r 表示使卷組為只讀模式-n 表示禁止同步所有的陳舊物理分區(qū)可以使用sm
23、it varyonvg命令來進行操作varyoffvg datavg 表示停用datavg卷組可以使用smit varyoffvg來進行操作2.12、導(dǎo)入/導(dǎo)出一個卷組的命令導(dǎo)入/導(dǎo)出卷組只是將卷組的定義信息導(dǎo)入/導(dǎo)出ODM數(shù)據(jù)庫,讓系統(tǒng)識別/刪除該卷組導(dǎo)出一卷組前,必須先使該卷組處于停用狀態(tài),如果有活動頁面空間,也要把活動頁面空間變?yōu)橥S脿顟B(tài)varyoffvg datavg 使卷組處于停用狀態(tài)swapoff paging_space_name 使頁面空間處于停用狀態(tài)exportvg datavg 導(dǎo)出卷組datavgimportvg -y datavg hdisk5-y 表示指定一個卷組名h
24、disk5 該卷組中包含的任意一塊PV,因為要通過這個PV上的VGDA找到卷組中其他所有的物理卷可以用smit importvg命令來完成重新分配卷組中的物理分區(qū)reorgvg -i volumegroup logicalvolume .前提條件:logicalvolume必須存在volumegroup中,卷組是激活的,而且卷組必須有空閑的物理分區(qū),在重新分配卷組之前,必須設(shè)置邏輯卷的重新分配標志(RELOCATABLE)為yes 即用命令chlv -r yreorgvg datavg lv1 lv3 可以使用smit reorgvg命令來進行操作2.13、卷組同步命令syncvg一
25、個邏輯卷可以有多個拷貝,如果幾份拷貝的內(nèi)容出現(xiàn)不一致的情況,就需要同步,syncvg的作用是同步物理分區(qū)的,也可以用來同步邏輯卷,物理卷或卷組,由-l|-p|-v name 中的參數(shù)決定,-l 表示同步邏輯卷,-p表示同步物理卷,-v表示同步卷組陳舊分區(qū):就是那些跟最新的分區(qū)不一致的分區(qū),一般在鏡像中存在syncvg -f -i-H-P numparallellps-l|-p|-v name.-f 表示不管是否存在陳舊分區(qū),都進行同步-i 表示從標準輸入讀入一個名稱-P numparallellps 表示并行同步邏輯分區(qū)的數(shù)量,范圍是1-32-H 表示一個集群中的所有節(jié)點對卷組的訪問是并發(fā)模式
26、才用syncvg -p hdisk3 hdisk4 同步物理卷hdisk3 和hdisk4上的拷貝syncvg -v vg5 vg6 同步卷組vg5和vg6上的拷貝可以使用smit syncvg命令來對上面的命令進行操作2.14、重新定義ODM中的卷組命令當物理卷在ODM數(shù)據(jù)庫中的配置信息與物理卷上的VGDA和VGSA信息不一致時,需要重定義redefinevg -d device |-i vgid volumegroupvolumegroup 表示卷組名-d device 表示能夠從中讀取卷組ID(vgid)的任意一個物理卷名,device是物理卷名-i vgid 表示將要被重新定義的卷組標
27、識號,即卷組IDredefinevg -d hdisk0 rootvg還有中重定義的方法:varyoff ->export->importvg->varyon2.15、重新創(chuàng)建卷組命令:當需要完成從一個磁盤到另一個磁盤的復(fù)制時,如果源磁盤是一個存在卷組中的物理卷,目標磁盤是對該磁盤的鏡像,此時要在目標磁盤上創(chuàng)建一個新的卷組,而且新卷組的名稱是在系統(tǒng)中唯一的,則應(yīng)用recreatevg命令在目標磁盤上創(chuàng)建一個唯一的卷組chdev -l hdiskx -a pv=clear 清除目標物理卷的PVID,因為這個PVID是源物理卷的標識符recreatevg -y newvg_nam
28、e -L /newfs -Y newlv hdiskx2.16、鏡像卷組命令:相當于鏡像卷組中的所有邏輯卷mirrorvg -S|-s-Q-c copies -m volumegroup physicalvolume .-S 表示后臺同步-s 表示關(guān)閉同步-Q 表示在完成鏡像后繼續(xù)保留卷組的Qunrum功能-c copies 表示執(zhí)行mirrorvg命令后每一個邏輯卷必須擁有的最小副本數(shù)-m 在指定的物理卷上嚴格按照原邏輯卷副本中物理分區(qū)的排列順序來鏡像邏輯卷,同時需要指定physicalvolume參數(shù)volumegroup 被鏡像的卷名可以用mklvcopy命令做邏輯卷的鏡像,目標物理卷和
29、邏輯卷必須屬于同一卷組mirrorvg -c 3 datavg 表示對datavg卷組做鏡像同時生成3個副本mirrorvg -S -c 3 datavg 表示對datavg卷組做鏡像同時生成3個副本并在后臺同步要替換鏡像卷組中的一塊壞磁盤,可按照以下辦法執(zhí)行unmirrorvg datavg hdisk7 刪除hdisk7上的鏡像reducevg datavg hdisk7 從datavg卷組中刪除hdisk7物理卷rmdev -l hdisk7 -d 從系統(tǒng)中徹底刪除hdisk7物理卷extendvg datavg hdisk7 向卷組datavg添加hdisk7物理卷mirrorvg d
30、atavg 給datavg卷組中的所有邏輯卷做鏡像要從已經(jīng)鏡像的卷組中刪除一份或兩份鏡像副本,可以使用unmirrorvg命令unmirrorvg -c copies volumegroup physicalvolume .以上命令可以通過smit mirrorvg來實現(xiàn)2.17、邏輯卷管理基本概念創(chuàng)建卷組以后,給它添加了物理卷,才能車間邏輯卷,邏輯卷是由一定數(shù)量的邏輯分區(qū)構(gòu)成,而邏輯分區(qū)映射到物理分區(qū)上,因此在邏輯上形成的存儲空間也就映射到物理空間上。在邏輯上形成的空間就是邏輯卷。用戶和應(yīng)用程序只能通過邏輯卷來訪問物理空間。在邏輯卷上,操作系統(tǒng)和用戶可以建立文件系統(tǒng)、頁面空間、日志卷、引導(dǎo)數(shù)
31、據(jù)區(qū)和dump設(shè)備等計算邏輯卷的大小公式:邏輯卷大?。∕B)=PP的大?。∕B)*LV包含LP的個數(shù)LV占用的物理空間(MB)=PP的大?。∕B)*LV包含LP的個數(shù)*LV的拷貝數(shù)(一個邏輯分區(qū)映射的物理分區(qū)數(shù),即拷貝數(shù))邏輯卷控制塊(LVCB):保存著邏輯卷的重要信息,主要包括邏輯卷創(chuàng)建日期、邏輯卷的鏡像拷貝數(shù)和安裝點,它占用512字節(jié)。顯示邏輯卷hd2中的LVCB 的信息命令為:/usr/sbin/getlvcb -TA hd2當建立裸設(shè)備卷時,最好不要讓數(shù)據(jù)空間從裸邏輯卷開始位置開始,因為lvcb要占用512字節(jié),一般有一個偏移量4K影響邏輯卷性能的策略:磁盤內(nèi)部分配策略,磁盤之間分配策
32、略,I/O操作調(diào)度策略,寫校驗策略 磁盤內(nèi)部分配策略:磁盤劃分為 內(nèi)/外邊緣、內(nèi)/外中間、中央,內(nèi)/外邊緣性能最差,內(nèi)/外中間較好,中央最好磁盤之間分配策略:可分為分布范圍策略和嚴格分配策略,其中分布范圍策略主要是指最小數(shù)(表示把邏輯卷對應(yīng)的物理分區(qū)盡可能地分布在一個磁盤上,當磁盤不夠用時,再延伸到其他磁盤,使用盡可能少的硬盤,這種情況是增加磁盤的可用性,對性能不提高)和最大數(shù)(表示將邏輯卷對應(yīng)的物理分區(qū)分布在 盡可能多的磁盤上,這樣對性能有很大提高,但造成數(shù)據(jù)的完整性不好,一般采取與鏡像結(jié)合)嚴格分配策略主要是指在對邏輯卷做鏡像時,決定物理分區(qū)的位置是否在不同的磁盤上,當使用smi
33、t mklv時設(shè)置strict=y/s,表示遵循嚴格分配策略,即每一個邏輯分區(qū)副本在不同的磁盤上,當strict=n時,表示每一個邏輯分區(qū)副本不一定在不同的磁盤上,默認的邏輯卷鏡像設(shè)置是把它的副本放在不同的磁盤上的。I/O操作調(diào)度策略:主要包括以下幾種調(diào)度策略,順序(sequential):所有的讀寫操作首先被發(fā)給基本副本所在的磁盤(基本磁盤),基本磁盤響應(yīng)順序調(diào)度請求,如果是寫操作,寫請求順序地被發(fā)給次要副本所在的磁盤(次要磁盤),一旦所有的次要磁盤執(zhí)行完相同的寫請求,LVM就會認為這個寫請求被全部執(zhí)行完成。如果是讀操作,讀請求就被發(fā)給基本磁盤,如果基本磁盤成功執(zhí)行了這個讀請求,就會認為執(zhí)行
34、完成,否則就次要磁盤就要執(zhí)行這個讀請求。并行(parallel):當執(zhí)行一個讀操作,讀請求會先檢查基本磁盤是否繁忙,如果不繁忙,基本磁盤就執(zhí)行這個讀操作,如果繁忙,就由次要磁盤來執(zhí)行這個讀操作,如果次要磁盤也繁忙,則會自動選擇一個I/O相對小的磁盤來執(zhí)行。當執(zhí)行一個寫請求,所有磁盤同時執(zhí)行并行/順序(parallel/sequential):讀操作由基本磁盤完成,寫操作由所有磁盤完成并行/循環(huán)(parallel/round robin):與并行類似,讀請求不再先檢查基本磁盤,而是交替地檢查各副本所在的磁盤是否繁忙。寫操作一樣寫校驗策略:就是對寫入的數(shù)據(jù)在進行一次讀的檢查,這樣對性能影響很大條帶
35、化技術(shù)(raid0):在寫階段,把每一份數(shù)據(jù)分割成很小的數(shù)據(jù)片(chunk),然后把這些數(shù)據(jù)片并行地寫到各個獨立的物理卷上。在讀階段,并行地從這些獨立的物理卷上讀取這些數(shù)據(jù)片,然后把它們重組成實際的數(shù)據(jù),從而可提高讀寫性能。鏡像寫一致性(mirror write consistency MWC):分為主動MWC算法和被動MWC算法主動MWC算法:在內(nèi)存中保存著一張LTG(邏輯記錄組)寫操作表,簡稱LTG表,同時在磁盤的一個單獨區(qū)域(也稱檢驗點區(qū)域)中也保存了一份LTG表,LTG表一般記錄著一個卷組中對鏡像邏輯卷最近的62個LTG寫操作,一般位于磁盤的外邊緣。當產(chǎn)生一個寫操作時,LVM就不得不把
36、內(nèi)存中的LTG表寫到磁盤的檢驗點區(qū)域中,一旦出現(xiàn)大量寫操作,就會降低磁盤的性能被動MWC算法:不使用LTG表,而是使用了一個dirty(臟)位,當鏡像邏輯卷因為寫操作而被打開時,就為這個邏輯卷設(shè)置了一個dirty位,只有成功同步并關(guān)閉這個邏輯卷,才清除這個dirty位,系統(tǒng)正常運行時,被動MWC算法要比主動MWC算法性能好2.18、顯示邏輯卷的信息命令:lsvg -l rootvg 顯示rootvg卷組中所有的邏輯卷lslv hd2 顯示邏輯卷hd2的詳細屬性,是從ODM數(shù)據(jù)庫中讀取的信息,如果要從VGDA中讀取信息,則用lslv -n pvid hd2,實現(xiàn)步驟為:lslv -l hd2 顯
37、示邏輯卷所擁有的物理卷名,例:hdisk0lspv |grep hdisk0 查出hdisk0對應(yīng)的PVID,假設(shè)為:0015308065ac9a73lslv -n 015308065ac9a73 hd2 從VGDA中讀取邏輯卷hd2的狀態(tài)信息lslv -l hd2 顯示邏輯卷hd2所跨越的物理卷及邏輯卷在物理卷的分布情況lslv -p hdisk0 顯示指定物理卷上的PP分配情況及使用狀態(tài),used表示使用,free表示未使用,stale表示該物理分區(qū)為陳舊的,需要同步lslv -m hd2 顯示指定邏輯卷中每一個LP映射的所有PP的分布情況2.19、邏輯卷的創(chuàng)建命令:創(chuàng)建邏輯卷需要明確的信
38、息:邏輯卷要包含多少個邏輯分區(qū),在哪個卷組中創(chuàng)建邏輯卷,邏輯卷名,在哪個物理卷上創(chuàng)建,指出給邏輯卷分配的物理分區(qū)位于物理卷的什么位置(邊緣/中間/中央),對邏輯卷是否做鏡像,幾份拷貝,如果做鏡像,則需要指出各副本的物理分區(qū)在物理卷上的分布策略(磁盤間的分配策略),是否打開邏輯卷的寫校驗,這些都是需要先明確的。mklv -y mylv -c 2 datavg 20 表示在卷組datavg中創(chuàng)建了一個邏輯卷名為mylv,拷貝數(shù)為2,擁有的邏輯分區(qū)為20的邏輯卷以上命令可以用smit mklv來操作,在選擇logical volume type時,如果是裸設(shè)備就輸入raw刪除一個邏輯卷命令rmlv
39、-f -p physicalvolumn logicalvolume .-f 表示不需要用戶確定刪除-p physicalvolumn 表示只刪除指定物理卷上的物理分區(qū)rmlv dblv 從ODM庫、PV上的VGDA和/dev目錄中刪除邏輯卷dblvrmlv -p hdisk6 dblv 刪除hdisk6上的一份拷貝以上命令也可用smit rmlv來操作2.20、修改邏輯卷屬性命令:chlv -a position -b badblocks-d schedule -e range -L label -o Y/N-p permission-r relocate-s strict-t type-u
40、 upperbound-v verify-w mirrorwriteconsistency-x maximum-U userid-G groupid-P modes logicalvolume-a position 表示物理分區(qū)在邏輯卷上的位置,position可以是m(外中間)、c(中央)、e(外邊緣)、ie(內(nèi)邊緣)、im(內(nèi)中間)-b badblocks 表示設(shè)置壞塊是否再分配,badblocks為y表示允許壞塊再分配,為n 表示不允許再分配-d schedule 表示設(shè)置I/O調(diào)度策略,schedule可以是p(并行)、ps(并行寫順序讀)、pr(并行寫循環(huán)讀)、s(順序)-e ran
41、ge 表示設(shè)置物理卷之間分配策略,range可以是x(maximum)、m(minimum)-L label 表示設(shè)置邏輯卷標簽-o Y/N 表示打開/關(guān)閉順序化的并行I/O-p permission 表示設(shè)置對邏輯卷的訪問權(quán)限,permission 可以是w(可讀寫)、r(只讀)-r relocate 表示設(shè)置邏輯卷的重新分配標志,relocate可以是y(可以對該邏輯卷中的PP進行重分配)、n(不可以對該邏輯卷中的PP進行重分配)-s strict 表示指定嚴格分配策略,strict可以是y(遵循嚴格策略)、n(不遵循嚴格策略)、s(遵循超級嚴格策略)-t type 表示設(shè)置邏輯卷的類型-
42、u upperbound 表示分配給邏輯卷的最大物理卷數(shù)-v verify 表示設(shè)置邏輯卷的寫校驗,verify可以是y(執(zhí)行寫校驗)、n(不執(zhí)行寫校驗)-w mirrorwriteconsistency 表示設(shè)置鏡像寫一致性,mirrorwriteconsistency可以是y(打開主動mwc)、a(打開主動mwc)、p(打開被動mwc)、n(關(guān)閉mwc)-x maximum 表示設(shè)置邏輯卷中能夠分配的最大邏輯分區(qū)數(shù),一個邏輯卷最大能夠分配為32512個,默認是512個-U userid 表示設(shè)置邏輯卷設(shè)備文件的用戶ID-G groupid 表示設(shè)置邏輯卷設(shè)備文件的組id-P modes 表
43、示指定邏輯卷設(shè)備文件的權(quán)限模式logicalvolume 指出要修改的邏輯卷名chlv -e m lv01 表示對邏輯卷lvo1中的物理卷之間的分配策略采用minimumchlv -t raw lv02 表示設(shè)置了邏輯卷lv02的類型為rawchlv -p r lv03 表示設(shè)置了邏輯卷lv03為只讀權(quán)限chlv -t paging -u 10 lv04 表示修改了邏輯卷lv04的類型為paging,同時修改了它的最大物理卷數(shù)為10chlv -a e -e x -r y -s n -u 5 lv05 表示對lv05邏輯卷的PP分配屬性進行了修改chlv -n newlogicalvolume
44、logicalvolume 表示修改邏輯卷的名稱以上命令都可以通過smit chlv來操作2.21、改變邏輯卷大小的命令:extendlv -a position -e range -u upperbound -s strict logicalvolume partitions physicalvolume . 表示向邏輯卷中添加可用的物理分區(qū)-a position 表示物理分區(qū)在邏輯卷上的位置,position可以是m(外中間)、c(中央)、e(外邊緣)、ie(內(nèi)邊緣)、im(內(nèi)中間)-e range 表示設(shè)置物理卷之間分配策略,range可以是x(maximum)、m(minimum)-u
45、 upperbound 表示分配給邏輯卷的最大物理卷數(shù)-s strict 表示指定嚴格分配策略,strict可以是y(遵循嚴格策略)、n(不遵循嚴格策略)、s(遵循超級嚴格策略)extendlv -m Mapfile logicalvolume partitons表示向邏輯卷中添加指定的物理分區(qū)-m Mapfile 表示精確地指定要分配的物理分區(qū),參數(shù)mapfile指定的文件內(nèi)容格式為pvname:ppnum1-ppnum2partitions 表示邏輯分區(qū)的增加量logicalvolume 指出要增加的邏輯卷名extendlv lv06 9 表示給邏輯卷lv06 增加了9個分區(qū)以上命令可以通
46、過smit extendlv 來進行操作減少邏輯卷大小的步驟為:備份邏輯卷上的所有數(shù)據(jù),刪除邏輯卷,按照減少后的邏輯卷大小重新創(chuàng)建邏輯卷,恢復(fù)原來邏輯卷上的數(shù)據(jù)2.22、復(fù)制一個邏輯卷的命令:cplv -v lvvg -y newlv oldlv 表示將舊邏輯卷oldlv中的內(nèi)容復(fù)制到新建邏輯卷newlv上,并指定新邏輯卷所在的卷組為lvvgcplv -e existinglv oldlv 表示將舊邏輯卷oldlv的內(nèi)容復(fù)制到一個已經(jīng)存在的邏輯卷existinglv 上,這兩個邏輯卷都在同一卷組中以上命令可以通過smit chlv來操作2.23、添加/刪除一個邏輯卷的拷貝命令:如果在創(chuàng)建邏輯卷時沒有做鏡像,那么在創(chuàng)建邏輯卷之后,用mklvcopy命令可以給邏輯卷再做鏡像mklvcopy -a posi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技助力教師匯報制作能力飛躍
- 2025至2030年中國自釀扎啤設(shè)備數(shù)據(jù)監(jiān)測研究報告
- 現(xiàn)代教育技術(shù)助力辦公效率提升
- 二零二五年度科研機構(gòu)勞務(wù)派遣合作協(xié)議
- 二零二五年度環(huán)保節(jié)能改造工程款支付與效果評價合同
- 2025至2030年中國背景架數(shù)據(jù)監(jiān)測研究報告
- 購買山林合同范本
- 二零二五年度特色小吃店門面租賃合同
- 2025年度環(huán)保型廠房租賃安全生產(chǎn)監(jiān)督協(xié)議
- 2025年度特色餐廳廚師雇傭合同樣本
- 人教版體育與健康四年級-《障礙跑》教學設(shè)計
- DB32-T 2860-2015散裝液體化學品槽車裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
- 部編版四年級下冊語文教案(完整)
- T∕CIS 71001-2021 化工安全儀表系統(tǒng)安全要求規(guī)格書編制導(dǎo)則
- 福利院裝修改造工程施工組織設(shè)計(225頁)
- 部編版六年級下冊語文課后詞語表(拼音)
- 環(huán)境空氣中臭氧的測定
- 第七章 化學物質(zhì)與酶的相互作用
- 機械畢業(yè)設(shè)計論文鋼筋自動折彎機的結(jié)構(gòu)設(shè)計全套圖紙
- 總體施工進度計劃橫道圖
- 教科版四年級科學下冊教學計劃及進度表(兩篇)
評論
0/150
提交評論