0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

服務器數(shù)據(jù)恢復-AIX下刪除LV的數(shù)據(jù)恢復方案

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-08-24 14:57 ? 次閱讀

AIX中的PV相當于物理磁盤(針對于存儲來說,PV相當于存儲映射過來的卷;針對操作系統(tǒng)來說,PV相當于物理硬盤),若干個PV組成一個VG,AIX可以將容量不同的存儲空間組合起來統(tǒng)一分配。AIX把同一個VG的所有PV按相同大小的存儲顆粒(PP)進行空間編排。AIX系統(tǒng)中PV將被劃分為多個PP,這些PP用于構(gòu)建邏輯卷LV。


AIX的LVM層VGDA區(qū)域有一個固定的PP到LV的映射表,稱為PPMAP。每個PV的所有PP從第一個(PP#1)開始,以固定大小32個字節(jié)記錄每個PP歸屬于哪個LV。刪除AIX中VG的某個LV,從底層看就是釋放這個LV原先占用的PP,也就是清零之前所有占用PP的32字節(jié)PPMAP條目,另外還會執(zhí)行諸如LV名稱的清理、LV設(shè)備摘要信息的清理等操作。


LV被刪除后,北亞企安數(shù)據(jù)恢復工程師不建議貿(mào)然使用mklv命令試圖進行恢復。雖然mklv命令本質(zhì)上不會清除pp內(nèi)容區(qū),但有些情況下還是會破壞數(shù)據(jù)。如果故障前后的PP分配表不相同,但前面PP表分配正確,文件系統(tǒng)可能可以識別,甚至于可以掛上。但是掛上后某些結(jié)構(gòu)可能會出現(xiàn)錯誤,以至于被系統(tǒng)自動修正,這種情況就變得糟糕了。即便是以只讀方式mount,也不是優(yōu)選的做法。

AIX LV刪除后的優(yōu)先恢復方案:
1、保持VG現(xiàn)狀,不新建任何LV。
2、將VG中所有的PV做完整鏡像備份。
3、基于鏡像文件恢復數(shù)據(jù)?;蛘咭苑治龊玫腜PMAP重建丟失的LV。
提醒:確保上述所有操作可回溯。

AIX PV做完整鏡像的方法:
方法一:如果存儲自身有卷鏡像功能,可以嘗試之。
方法二:如果AIX環(huán)境中有足夠空間,放得下需要鏡像的pv,可以將pv鏡像成文件(或LV)。如果是文件,
方法三:另外構(gòu)建一臺NFS server,以nfs的方式用dd將pv鏡像到nfs上。當然如果aix上可以掛載cifs,甚至于直接可以鏡像到windows的共享文件夾下。
方法四:構(gòu)建塊設(shè)備mapping至aix環(huán)境,直接以塊設(shè)備至塊設(shè)備的方法進行鏡像。

AIX LV誤刪除數(shù)據(jù)恢復方案:
方案一:
基于鏡像文件分析原LV的PPMAP,之后通過執(zhí)行“mklv -m <指定的ppmap文件>”重建與原LV相同的分配表,激活原LV,從而恢復數(shù)據(jù)。
方案二:
基于鏡像文件分析原LV的PPMAP,通過第三方軟件(如北亞企安開發(fā)的WINDOWS端的JFS2文件系統(tǒng)解釋軟件)解釋JFS2文件系統(tǒng)。如果是裸設(shè)備(RAW),可完整讀出后再重新按塊寫回。
方案三:
如果原LV中存放的是ORACLE數(shù)據(jù)庫,可以根據(jù)oracle數(shù)據(jù)庫文件的特征,從所有PP中提取碎片,拼接組合成特定數(shù)據(jù)文件,從而恢復oracle數(shù)據(jù)庫。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4317

    瀏覽量

    85878
  • 服務器
    +關(guān)注

    關(guān)注

    12

    文章

    9184

    瀏覽量

    85489
  • 數(shù)據(jù)恢復
    +關(guān)注

    關(guān)注

    10

    文章

    575

    瀏覽量

    17470
收藏 人收藏

    評論

    相關(guān)推薦

    服務器數(shù)據(jù)恢復AIX環(huán)境刪除邏輯卷的數(shù)據(jù)恢復方案

    AIX環(huán)境LV刪除后,不建議貿(mào)然使用mklv命令進行恢復。雖然mklv操作在理論上不會清除pp內(nèi)容區(qū),但在某些情況
    的頭像 發(fā)表于 10-12 13:34 ?837次閱讀
    【<b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>】<b class='flag-5'>AIX</b>環(huán)境<b class='flag-5'>下</b>誤<b class='flag-5'>刪除</b>邏輯卷的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復方案</b>

    服務器數(shù)據(jù)恢復】LINUX誤刪除、誤格式化怎么恢復數(shù)據(jù)?

    Linux誤刪除及誤格式化的數(shù)據(jù)恢復方案針對的文件系統(tǒng)。
    的頭像 發(fā)表于 11-23 11:34 ?1975次閱讀

    服務器數(shù)據(jù)恢復】IBM服務器raid5數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復】IBM服務器raid5數(shù)據(jù)恢復案例
    的頭像 發(fā)表于 11-28 12:08 ?1230次閱讀

    服務器數(shù)據(jù)恢復】nas存儲服務器磁盤陣列崩潰的數(shù)據(jù)恢復案例

    了。 北亞數(shù)據(jù)恢復工程師首先對故障服務器內(nèi)的所有硬盤的底層數(shù)據(jù)進行了檢測,發(fā)現(xiàn)服務器的磁盤陣列雖然已經(jīng)失效,但thin-lvm結(jié)構(gòu)及thi
    的頭像 發(fā)表于 11-30 10:56 ?1405次閱讀

    服務器數(shù)據(jù)恢復】Zfs文件系統(tǒng)誤刪除數(shù)據(jù)恢復案例

    一臺zfs文件系統(tǒng)服務器,運維人員誤操作刪了服務器上的數(shù)據(jù),用戶聯(lián)系到我們數(shù)據(jù)恢復中心要求恢復數(shù)據(jù)
    的頭像 發(fā)表于 12-05 10:50 ?1210次閱讀
    【<b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>】Zfs文件系統(tǒng)誤<b class='flag-5'>刪除</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器誤操作刪除lun的數(shù)據(jù)恢復案例

    北京某公司一臺配有72塊SAS硬盤的服務器,管理員誤操作刪除了該服務器中的12個lun,這12個lun中包含了該公司的客戶信息以及其他重要數(shù)據(jù),急需
    的頭像 發(fā)表于 02-07 14:55 ?666次閱讀
    <b class='flag-5'>服務器</b>誤操作<b class='flag-5'>刪除</b>lun的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復-LINUX刪除/格式化的數(shù)據(jù)恢復方案

    服務器數(shù)據(jù)恢復環(huán)境: 基于EXT2/EXT3/EXT4/Reiserfs/Xfs文件系統(tǒng)的Linux操作系統(tǒng)。 服務器故障: LINUX操作系統(tǒng)
    的頭像 發(fā)表于 09-15 15:29 ?964次閱讀

    數(shù)據(jù)數(shù)據(jù)恢復-數(shù)據(jù)庫文件被刪除/分區(qū)被格式化的SQL SERVER數(shù)據(jù)恢復方案

    數(shù)據(jù)數(shù)據(jù)恢復-數(shù)據(jù)庫文件被刪除/分區(qū)被格式化的SQL SERVER數(shù)據(jù)
    的頭像 發(fā)表于 09-21 14:34 ?844次閱讀

    服務器數(shù)據(jù)恢復-VSAN數(shù)據(jù)恢復方案

    塊機械硬盤。 故障描述:一個節(jié)點服務器掉線,導致部分虛擬機無法訪問。 期望恢復數(shù)據(jù)恢復VSAN環(huán)境中故障虛擬磁盤數(shù)據(jù)
    的頭像 發(fā)表于 10-31 14:15 ?658次閱讀

    服務器數(shù)據(jù)恢復—分享幾個服務器數(shù)據(jù)恢復的案例

    服務器數(shù)據(jù)恢復案例之服務器raid6中3個磁盤離線導致陣列崩潰的數(shù)據(jù)恢復案例;
    的頭像 發(fā)表于 03-04 13:21 ?1166次閱讀

    服務器數(shù)據(jù)恢復—存儲中卷被刪除后重建如何恢復刪除卷的數(shù)據(jù)?

    服務器存儲數(shù)據(jù)恢復環(huán)境: 某品牌FlexStorage P5730服務器存儲,存儲中有一組由24塊硬盤組建的RAID5陣列,包括1塊熱備硬盤。
    的頭像 發(fā)表于 06-05 11:03 ?670次閱讀

    Oracle數(shù)據(jù)恢復—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復方法了解一

    相信有很多oracle數(shù)據(jù)庫用戶都遇到過在操作Oracle數(shù)據(jù)庫時誤刪除某些重要數(shù)據(jù)的情況,這個時候如果數(shù)據(jù)庫沒有備份且
    的頭像 發(fā)表于 07-19 16:40 ?534次閱讀

    服務器數(shù)據(jù)恢復—EXT3文件系統(tǒng)刪除數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 郵件服務器中有一組由8塊盤組成的RAID5陣列, 上層是Linux操作系統(tǒng)+EXT3文件系統(tǒng)。 服務器故障:
    的頭像 發(fā)表于 10-23 15:11 ?173次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EXT3文件系統(tǒng)<b class='flag-5'>下</b>誤<b class='flag-5'>刪除數(shù)據(jù)</b>的<b class='flag-5'>恢復</b>案例