已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
原創(chuàng):AIX LVM基礎(chǔ)結(jié)構(gòu)學(xué)習(xí)心得!(完)一、前言在學(xué)習(xí)AIX LVM基礎(chǔ)結(jié)構(gòu)的過(guò)程中,有一些心得,在此和大家一起交流學(xué)習(xí)的方式是基于od命令,直接查看相關(guān)設(shè)備文件的二進(jìn)制代碼,從而分析LVM基礎(chǔ)結(jié)構(gòu),以及LVM高級(jí)命令的效果二、LVM配置信息保存位置LVM中的配置信息,比如VG、LV、FS保存在兩個(gè)部分1)磁盤本身上的數(shù)據(jù)塊中這部分可以通過(guò)低級(jí)LVM命令或者od命令直接查看2)ODM數(shù)據(jù)庫(kù)中ODM數(shù)據(jù)庫(kù)中的信息直接源于磁盤數(shù)據(jù)塊,可以通過(guò)高級(jí)LVM命令或者ODM命令查看LVM命令會(huì)修改 1)和2)中的相關(guān)配置信息ODM和磁盤數(shù)據(jù)塊中信息不一致時(shí),可以通過(guò)相應(yīng)的同步命令,根據(jù)磁盤數(shù)據(jù)塊中的信息來(lái)更新ODM三、PV每個(gè)PV頭部有一個(gè)保留區(qū),主要保留PVID信息PV保留區(qū)如下:0000200 00c9 bbed 1c16 5948 0000 0000 0000 00000000220 0000 0000 0000 0000 0000 0000 0000 0000*0000300注意:其中的 00c9 bbed 1c16 5948就是PVID當(dāng)把磁盤設(shè)置為pv=yes時(shí),會(huì)在保留區(qū)生成這樣的PVID反之pvclear時(shí),則清除保留區(qū)中的PVID磁盤只有設(shè)置為pv=yes,有了PVID后,才能夠繼續(xù)下面后繼LVM操作四、VGVG是由一個(gè)或者多個(gè)PV組成VG的信息保存在VGSA和VGDA中,當(dāng)磁盤設(shè)置為pv=yes時(shí),除了在PV保留區(qū)中寫入PVID外。另外保留部分空間給VGSA和VGDA需要注意的是,創(chuàng)建VG時(shí)的參數(shù),如是否支持大VG,會(huì)影響分配給VGSA和VGDA的空間大小當(dāng)創(chuàng)建VG的時(shí)候,向VGSA和VGDA空間里寫入相應(yīng)的參數(shù)根據(jù)VG中的PV數(shù)量,VGDA在PV上有一份或者兩份,具體如下:PV數(shù) 1#PV 2#PV 3#PV 1 VGDA數(shù) 2 2 VGDA數(shù) 2 1 3 VGDA數(shù) 1 1 1VGSA內(nèi)容舉例如下:十六進(jìn)制格式0010000 4667 a0e6 2462 3f5d 0000 0000 0000 00000010010 0000 0000 0000 0000 0000 0000 0000 0000*0010fe0 0000 0000 0000 0000 0000 0000 0001 00000010ff0 0000 0000 0000 0000 4667 a0e6 2462 3f5dVGDA內(nèi)容舉例如下:十六進(jìn)制格式0011000 4667 a33b 2aba 553c 00c2 2f2f 0000 4c000011010 0000 0113 04cc 9a47 0009 0100 001c 00020011020 0003 0832 0000 0001 0001 0000 0000 00000011030 0000 0832 0000 0000 0000 0000 0000 00000011040 0000 0000 0000 0000 0000 0000 0000 0000*ASCII字符格式0113200 h d 5 0 0 0 0 0 0 0 0 0 0 0 0 00113210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*0113240 h d 6 0 0 0 0 0 0 0 0 0 0 0 0 00113250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*0113280 h d 8 0 0 0 0 0 0 0 0 0 0 0 0 00113290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*01132c0 h d 4 0 0 0 0 0 0 0 0 0 0 0 0 001132d0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*0113300 h d 2 0 0 0 0 0 0 0 0 0 0 0 0 00113310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0對(duì)比 lsvg的輸出結(jié)果,可以看出來(lái),VG所有信息都包括在了VGSA和VGDA中比如:0011000 4667 a33b 2aba 553c 00c2 2f2f 0000 4c000011010 0000 0113 04cc 9a47 0009 0100 001c 0002中的00c2 2f2f 0000 4c00 0000 0113 04cc 9a47即為VGIDVG中的LV名也包括在內(nèi)所以O(shè)DM中的內(nèi)容是源自于VGSA和VGDA對(duì)于exportvg來(lái)說(shuō),只是從ODM中刪除了VG相關(guān)信息,但是用od查看hdiskX時(shí),上述VGDA信息仍然存在,因此importvg時(shí),就根據(jù)VGDA信息把VG信息重新寫入到ODM中五、LVVG下劃分LV,用于FS或者做raw設(shè)備LV基本分配單位是邏輯塊在每個(gè)LV的頭部0號(hào)邏輯塊作為L(zhǎng)VCB,用于保存LV配置信息LVCB內(nèi)容舉例:ASCII代碼0000000 A I X L V C B 0 0 j f s 0 0 00000010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000020 0 0 0 0 0 0 0 0 0 0 0 0 c 2 2 f0000030 2 f 0 0 0 0 4 c 0 0 0 0 0 0 0 10000040 1 3 0 h d 1 0 0 0 0 0 0 0 0 0 00000050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*0000080 0 0 0 T h u J u n 7 0 60000090 : 0 8 : 4 4 2 0 0 7 n 0 0 0 000000a0 0 T h u J u n 7 0 6 : 000000b0 8 : 4 4 2 0 0 7 n 0 0 0 0 0 200000c0 2 F 2 F 4 C 0 0 0 y m c 0 y 000000d0 0 001 0 001 / h o m e 0 0 0 0 0 0 000000e0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0從中可以看出,LVCB中有mount點(diǎn)等相關(guān)信息LVCB被破壞后,可以用低級(jí)命令putlvcb來(lái)修復(fù),或者直接通過(guò)編輯二進(jìn)制文件來(lái)修復(fù)六、FSFS的配置信息保存在超級(jí)塊中,每個(gè)FS有兩個(gè)超級(jí)塊主超級(jí)塊在1號(hào)邏輯塊,次超級(jí)塊在31號(hào)邏輯塊超級(jí)塊內(nèi)容舉例:ASCII格式0001000 e 207 ! C 0 0 0 0 0 0 0 0 0 0 0030001010 0 b 0 0 020 0 0 0 / h o m e 0 / h0001020 o m e 0 0 n 0 003 001 0 0 0 F g ? ?0001030 0 0 0 001 0 0 002 0 0 0 b 0 0 0 0 00001040 0 0 0 0 0 f 0 0 0 0 0 F g ?0250001050 0 0 0 0 F g ? ? 0 0 0 0 0 0 0 00001060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0*0001c10 0 0 0 0 0 0 0 00001c18十六進(jìn)制格式0001000 6587 2143 0000 0000 0000 4000 0000 00030001010 0008 0000 1000 0000 2f68 6f6d 6500 2f680001020 6f6d 6500 000a 0003 0100 0000 4667 a0f20001030 0000 0001 0000 0200 0000 0800 0000 00000001040 0000 0000 000c 2000 0000 0000 4667 a2150001050 0000 0000 4667 a1ae 0000 0000 0000 00000001060 0000 0000 0000 0000 0000 0000 0000 0000*0002000對(duì)比lsfs結(jié)果,同樣可以大體看出超級(jí)塊各個(gè)byte的定義注意:6587 2143是幻數(shù),如果crfs是采用了默認(rèn)參數(shù),則幻數(shù)為 4321 8765如果主超級(jí)塊被破壞,可以通過(guò)dd拷貝次超級(jí)塊來(lái)修復(fù),或者直接編輯二進(jìn)制文件來(lái)修復(fù)FS被誤刪除后的恢復(fù)用rmfs誤刪除FS,實(shí)際上只是刪除了LVCB中的信息,超級(jí)塊中的信息不變,F(xiàn)S中的數(shù)據(jù)也不會(huì)變這樣只要沒(méi)有向這些空間寫入新的數(shù)據(jù),都可以做修復(fù)的方法是:按照原來(lái)的參數(shù)mklv,恢復(fù)LVCB中的信息,編輯/etc/filesystem后,就可以mount FS,數(shù)據(jù)不會(huì)丟失七、總結(jié)上面是我學(xué)習(xí)LVM的一點(diǎn)體會(huì),主要用的命令如下:# od -x/c -N 64 /dev/hdisk1 +0200|more PV保留區(qū)# od -x/c /dev/hdisk1 +0x10000|more VGSA# od -x/c /dev/hdisk1 +0x1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年寧夏工商職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試參考題庫(kù)含詳細(xì)答案解析
- 2026中國(guó)華信郵電科技有限公司招聘6人筆試備考題庫(kù)及答案解析
- 2026年度余干縣水投工程建設(shè)有限公司服務(wù)外包人員招聘39人筆試備考題庫(kù)及答案解析
- 2026安徽池州市石臺(tái)縣鄉(xiāng)投集團(tuán)子公司招聘9人筆試備考題庫(kù)及答案解析
- 2026廣東佛山市同濟(jì)小學(xué)面向社會(huì)招聘臨聘教師5人筆試備考試題及答案解析
- 2026中煤綠能科技(北京)有限公司本部及所屬企業(yè)招聘16人筆試備考題庫(kù)及答案解析
- 2026重慶市南岸區(qū)消防救援支隊(duì)消防文員招錄3人筆試備考試題及答案解析
- 2026新疆巴州庫(kù)爾勒市國(guó)有資產(chǎn)經(jīng)營(yíng)有限公司市場(chǎng)化選聘副總經(jīng)理1人筆試備考題庫(kù)及答案解析
- 2026貴州雙龍冷鏈物流發(fā)展有限公司招聘筆試備考試題及答案解析
- 2026年南昌縣某學(xué)校勞務(wù)派遣招聘教師12人筆試備考題庫(kù)及答案解析
- 馬年猜猜樂(lè)(猜成語(yǔ))打印版
- 黃斑變性教學(xué)課件
- 2026年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)新版
- 【企業(yè)盈利能力探析的國(guó)內(nèi)外文獻(xiàn)綜述2400字】
- 某氯堿化工有限公司離子膜燒堿項(xiàng)目可行性研究報(bào)告
- 民族與社會(huì) 第二講 什么是“民族”和“族群”.-職業(yè)教育-在線
- 多頭小直徑防滲墻工藝試驗(yàn)方案
- 譯林版英語(yǔ)八年級(jí)上冊(cè)單詞表
- Deacon工藝在氯資源循環(huán)中的應(yīng)用
- 銑工工藝與技能訓(xùn)練-模塊八-綜合技能訓(xùn)練課件
- 第4講:圓錐誤差(2-1)
評(píng)論
0/150
提交評(píng)論