Linux恢復誤刪的資料
如果由於某些原因誤刪了linux的資料檔案,可以恢復的途徑很多,現在介紹一個Linux本身自帶的工具:debugfs,這裡只是簡單的介紹一下,debugfs實現的功能很多,大家有興趣可以自己去研究研究:
[@more@]進入debugfs模式:
debugfs /dev/sdb1
查詢已經被刪除的資料:
debugfs 1.39 (29-May-2006)
debugfs: lsdel
Inode Owner Mode Size Blocks Time deleted
229870 0 100644 1511 1/ 1 Fri Jul 30 08:55:11 2010
229871 0 100644 1625 1/ 1 Fri Jul 30 08:55:17 2010
196613 0 40700 0 1/ 1 Fri Jul 30 08:55:30 2010
212993 0 40700 0 1/ 1 Fri Jul 30 08:55:30 2010
212994 0 100777 2282 1/ 1 Fri Jul 30 08:55:30 2010
212995 0 40700 0 1/ 1 Fri Jul 30 08:55:30 2010
229377 0 40700 0 1/ 1 Fri Jul 30 08:55:30 2010
229378 0 100777 2417 1/ 1 Fri Jul 30 08:55:30 2010
196611 0 100644 4096 1/ 1 Wed Aug 18 23:21:11 2010
檢視某個已經被刪除的檔案:
Inode: 196611 Type: regular Mode: 0644 Flags: 0x0 Generation: 2373075787
User: 0 Group: 0 Size: 4096
File ACL: 0 Directory ACL: 0
Links: 0 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x4c6bfa67 -- Wed Aug 18 23:21:11 2010
atime: 0x4c6bfa64 -- Wed Aug 18 23:21:08 2010
mtime: 0x4c6bfa64 -- Wed Aug 18 23:21:08 2010
dtime: 0x4c6bfa67 -- Wed Aug 18 23:21:11 2010
BLOCKS:
(0):423936
TOTAL: 1
開始恢復:
這裡以196611刪除的資料為例:
debugfs: dump <196611> /tmp/196611.bak
mi: Filesystem opened read/only
debugfs: open -w /dev/MIDDER/weblogic
Mode [0100644]
User ID [0]
Group ID [0]
Size [4096]
Creation time [1282144871]
Modification time [1282144868]
Access time [1282144868]
Deletion time [1282144871] 0
Link count [0] 1
Block count [8]
File flags [0x0]
Generation [0x8d72434b]
File acl [0]
High 32bits of size [0]
Fragment address [0]
Fragment number [0]
Fragment size [0]
Direct Block #0 [423936]
Direct Block #1 [0]
Direct Block #2 [0]
Direct Block #3 [0]
Direct Block #4 [0]
Direct Block #5 [0]
Direct Block #6 [0]
Direct Block #7 [0]
Direct Block #8 [0]
Direct Block #9 [0]
Direct Block #10 [0]
Direct Block #11 [0]
Indirect Block [0]
Double Indirect Block [0]
Triple Indirect Block [0]
e2fsck 1.39 (29-May-2006)
/dev/MIDDER/weblogic is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
/dev/MIDDER/weblogic was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Unattached inode 196611
Connect to /lost+found
Inode 196611 ref count is 2, should be 1. Fix
Pass 5: Checking group summary information
Block bitmap differences: +423936
Fix
Free blocks count wrong for group #12 (32252, counted=32251).
Fix
Free blocks count wrong (206716, counted=206715).
Fix
Inode bitmap differences: +196611
Fix
Free inodes count wrong for group #12 (16382, counted=16381).
Fix
Free inodes count wrong (494680, counted=494679).
Fix
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10130206/viewspace-1037700/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle恢復誤刪資料Oracle
- mysql誤刪資料恢復MySql資料恢復
- Oracle資料恢復 - Linux / Unix 誤刪除的檔案恢復(轉)Oracle資料恢復Linux
- 【伺服器資料恢復】LINUX誤刪除、格式化的資料恢復伺服器資料恢復Linux
- linux下恢復誤刪除的資料檔案Linux
- 【伺服器資料恢復】LINUX誤刪除、誤格式化怎麼恢復資料?伺服器資料恢復Linux
- 【資料庫資料恢復】LINUX環境下ORACLE資料庫誤刪除的資料恢復資料庫資料恢復LinuxOracle
- oracle恢復誤刪除資料Oracle
- 伺服器資料恢復-LINUX誤刪除/格式化資料的資料恢復方案伺服器資料恢復Linux
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- linux下恢復誤刪除oracle的資料檔案LinuxOracle
- Mongodb資料庫誤刪後的恢復MongoDB資料庫
- 使用Logmnr恢復誤刪的資料
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- Mysql 誤刪資料進行恢復MySql
- 磁碟誤刪卷資料恢復工具資料恢復
- Oracle閃回刪除恢復誤刪資料Oracle
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- linux中誤刪除oracle資料檔案的恢復操作LinuxOracle
- Oracle恢復誤刪除的資料檔案Oracle
- truncate table 誤刪除資料後的恢復
- Oracle-誤刪資料恢復(短期內)Oracle資料恢復
- 閃回查詢恢復誤刪資料
- Flashback Query恢復誤刪除資料(轉)
- LINUX下資料被誤刪除、LINUX下資料被誤格式化後資料恢復Linux資料恢復
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- 恢復Oracle資料庫誤刪除資料的語句Oracle資料庫
- linux中誤刪除oracle資料檔案的恢復操作(轉)LinuxOracle
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【儲存資料恢復】NetApp儲存誤刪資料夾的資料恢復案例資料恢復APP
- 誤刪除資料了怎麼辦?小編交易誤刪除資料的恢復方法
- 【儲存資料恢復】HP EVA儲存誤刪除VDISK的資料恢復案例資料恢復
- 【儲存資料恢復】NetApp儲存誤刪除的資料恢復案例資料恢復APP
- 【伺服器資料恢復】EMC Unity儲存誤刪除的資料恢復案例伺服器資料恢復Unity
- 【儲存資料恢復案例】Netapp誤操作刪除lun的資料恢復資料恢復APP
- Sybase SQL Anywhere(ASA)資料庫恢復,ASA資料恢復,資料誤刪除恢復工具ReadASADBSQL資料庫資料恢復
- 誤刪除儲存SqlServer資料庫資料恢復SQLServer資料庫資料恢復
- 電腦檔案誤刪除了怎麼恢復找回?誤刪電腦資料恢復方法教程資料恢復