伺服器資料恢復-LINUX誤刪除/格式化資料的資料恢復方案
伺服器資料恢復環境:
基於EXT2/EXT3/EXT4/Reiserfs/Xfs檔案系統的Linux作業系統。
伺服器故障:
LINUX作業系統下誤刪除/格式化資料。
伺服器資料恢復過程:
1、首先會檢測伺服器是否存在硬體故障,如果檢測出硬體故障,交由硬體工程師處理。
2、檢測故障表現是否與使用者描述相同。
3、以只讀方式對故障伺服器中所有磁碟做完整映象。映象完成後將所有磁碟按照原樣還原到故障伺服器中。北亞企安資料恢復工程師後續的資料分析和資料恢復操作都基於映象檔案進行,避免對原始磁碟資料造成二次破壞。
4、如果需要恢復完整目錄結構,則先恢復已丟失檔案節點,再恢復資料。如果節點無法恢復,則按檔案型別進行恢復。
5、恢復後的資料暫存在另一個儲存體上。
6、由北亞企安資料恢復工程師和使用者方共同對恢復出來的資料進行正確性和完整性的驗證。
7、交付資料。
伺服器資料恢復的可能性分析:
1、基於EXT2/EXT3/EXT4檔案系統的資料刪除:
EXT2檔案系統下資料被刪除可能會保留相應的INODE,所以在EXT2檔案系統上,如果刪除後沒有覆蓋,可完整恢復資料連同目錄、名稱。
EXT3/EXT4檔案系統下資料被刪除不會保留INODE中的索引資訊,無法恢復目錄及檔名稱,只能按檔案型別進行恢復。如果檔案數量少或檔案類別規律性強,可透過部分日誌或檔案內部規則進行恢復,如mysql、oracle資料庫檔案等規律性強的檔案被刪除後如果沒有被覆蓋通常可以完整恢復。
如果刪除後有新資料寫入,寫入越多,可恢復率越低;寫入越少,可恢復率越高。
2、基於EXT2/EXT3/EXT4檔案系統的格式化:EXT2/EXT3/EXT4格式化後的檔案系統與之前檔案系統結構相同,則之前檔案系統的節點區將被全部覆蓋,只能按檔案型別進行恢復,與上面描述的EXT3/EXT4資料刪除的情況相似。
3、基於Reiserfs檔案系統的資料刪除或格式化:如果資料刪除或格式化後無新的資料寫入,通常可以完整恢復。
如果刪除或格式化之後有新資料寫入,視情況而定,寫入越多,可恢復率越低,寫入越少,可恢復率越高。
4、基於Xfs檔案系統的資料刪除或格式化:資料刪除或格式化後無新的資料寫入,通常可以完整恢復。
如果刪除或格式化之後有新資料寫入,寫入越多,可恢復率越低;寫入越少,可恢復率越高。
小貼士:
1、儲存裝置中的重要資料要經常備份。
2、一旦發現資料丟失/損壞,不要對故障裝置做任何操作。如有條件,將故障裝置中的所有硬碟或其他儲存介質做完整映象。
3、資料丟失/損壞後,即使不寫入資料,單純的讀取也可能破壞檔案系統的日誌,所以一旦發現故障,應儘快umount檔案系統。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2983687/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【伺服器資料恢復】LINUX誤刪除、格式化的資料恢復伺服器資料恢復Linux
- 【伺服器資料恢復】LINUX誤刪除、誤格式化怎麼恢復資料?伺服器資料恢復Linux
- 伺服器資料恢復—NTFS誤操作刪除/格式化的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器誤刪除lun如何恢復資料?伺服器資料恢復
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 【伺服器資料恢復】伺服器誤刪除卷怎麼恢復資料伺服器資料恢復
- 【資料庫資料恢復】LINUX環境下ORACLE資料庫誤刪除的資料恢復資料庫資料恢復LinuxOracle
- oracle恢復誤刪除資料Oracle
- 【伺服器資料恢復】AIX環境下誤刪除邏輯卷的資料恢復方案伺服器資料恢復AI
- 伺服器資料恢復—EMC儲存資料卷被誤刪除如何恢復資料?伺服器資料恢復
- 【伺服器資料恢復】EMC Unity儲存誤刪除的資料恢復案例伺服器資料恢復Unity
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- 【伺服器資料恢復】EMC Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】NetApp儲存誤刪除的資料恢復案例伺服器資料恢復APP
- LINUX下資料被誤刪除、LINUX下資料被誤格式化後資料恢復Linux資料恢復
- 【伺服器資料恢復】VMFS分割槽被刪除並格式化的資料恢復案例伺服器資料恢復
- Linux恢復誤刪的資料Linux
- Sybase SQL Anywhere(ASA)資料庫恢復,ASA資料恢復,資料誤刪除恢復工具ReadASADBSQL資料庫資料恢復
- 【伺服器資料恢復】伺服器誤刪除導致郵件資料丟失的資料恢復案例伺服器資料恢復
- Oracle資料恢復 - Linux / Unix 誤刪除的檔案恢復(轉)Oracle資料恢復Linux
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】EMC伺服器Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【北亞資料恢復】zfs檔案系統的伺服器誤刪除的資料恢復資料恢復伺服器
- 【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復資料庫資料恢復UXOracle
- 誤刪除儲存SqlServer資料庫資料恢復SQLServer資料庫資料恢復
- 【伺服器資料恢復】Zfs檔案系統下誤刪除怎麼恢復資料伺服器資料恢復
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- 恢復Oracle資料庫誤刪除資料的語句Oracle資料庫
- Oracle恢復誤刪資料Oracle
- mysql誤刪資料恢復MySql資料恢復
- Oracle閃回刪除恢復誤刪資料Oracle
- 【儲存資料恢復】HP EVA儲存誤刪除VDISK的資料恢復案例資料恢復
- 【儲存資料恢復】NetApp儲存誤刪除的資料恢復案例資料恢復APP
- 【儲存資料恢復案例】Netapp誤操作刪除lun的資料恢復資料恢復APP