linux恢復誤刪除的檔案(到處粘來的,沒有驗證過)
1、恢復ext3檔案系統中的刪除檔案操作:
(1)[email protected]:~$sudo ext3grep /dev/sdb1 --ls --inode 2
查詢/dev/sdb1檔案系統下刪除的所有檔案。顯示內容如下:
Runningext3grep version 0.10.1 WARNING:I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is. WARNING:EXT3_FEATURE_INCOMPAT_RECOVER is set. This either means that yourpartition is still mounted, and/or the file system is in an uncleanstate. Numberof groups: 16 Loadinggroup metadata... done Minimum/ maximum journal block: 197095 / 205296 Loadingjournal descriptors... sorting... done Theoldest inode block that is still in the journal, appears to be from1280903562 = Wed Aug 4 14:32:42 2010 Numberof descriptors in journal: 55; min / max sequence numbers: 6 / 17 Inodeis Allocated Loadingsdb1.ext3grep.stage2... done Thefirst block of the directory is 610. Inode2 is directory "". Directoryblock 610: .--File type in dir_entry (r=regular file, d=directory, l=symlink) | .-- D: Deleted ; R: Reallocated IIndxNext | Inode | Deletion time Mode File name ==========+==========+----------------data-from-inode------+-----------+=========
0 1 d 2 drwxr-xr-x .
1 2 d 2 drwxr-xr-x ..
2 end d 11 drwx------ lost+found
3 end r 12 D 1280906562 Wed Aug 4 15:22:42 2010 rrw-r--r-- abc
4 end d 69841 D 1280906556 Wed Aug 4 15:22:36 2010 drwxr-xr-x text
(2)
(3)[email protected]:~$sudo ext3grep /dev/sdb1 –restore-all #恢復所有被刪除的檔案及目錄。注:恢復的檔案或目錄存放在當前目錄的RESTORED_FILES目錄下。
2、恢復NTFS格式檔案系統的刪除掉的檔案
步驟1:安裝ntfsprogs
sudoapt-get install ntfsprogs
步驟2:解除安裝誤刪檔案的NTFS分割槽
步驟3:檢視最近1天刪除的檔案
[email protected]:~$sudo ntfsundelete /dev/sdb1 -t 1d
Inode Flags %age Date Size Filename
---------------------------------------------------------------
16 F... 0% 2010-08-04 0 <none>
17 F... 0% 2010-08-04 0 <none>
18 F... 0% 2010-08-04 0 <none>
19 F... 0% 2010-08-04 0 <none>
20 F... 0% 2010-08-04 0 <none>
21 F... 0% 2010-08-04 0 <none>
22 F... 0% 2010-08-04 0 <none>
23 F... 0% 2010-08-04 0 <none>
68 FR.. 100% 2010-08-04 13 <none>
Fileswith potentially recoverable content: 1
步驟4:恢復INODE為68的檔案
[email protected]:~$sudo ntfsundelete /dev/sdb1 -u -i 68 -d test/
Inode Flags %age Date Size Filename
---------------------------------------------------------------
68 FR.. 0% 2010-08-04 13 <none>
Undeleted'(null)' successfully.
步驟5:成功後,本例恢復後的檔案是test/unknow檔案,是否正確。
相關推薦
linux恢復誤刪除的檔案(到處粘來的,沒有驗證過)
1、恢復ext3檔案系統中的刪除檔案操作: (1)[email protected]:~$sudo ext3grep /dev/sdb1 --ls --inode 2 查詢/dev/sdb1檔案系統下刪除的所有檔案。顯示內容如下: Runningext3grep version 0.10.1
linux恢復誤刪除檔案-ext3grep
linux恢復誤刪除檔案,有時候執行rm -rf * 是一件很危險的事;如果萬一不小心刪除了檔案,該如何恢復? 注意:該工具支援ext3檔案系統,不支援ext4檔案系統 1. 安裝rpm包
linux恢復誤刪除文件-extundelete
linux恢復誤刪除文件-extunde經過本人測試該工具支持ext3和ext4文件系統當發現某個分區的數據被誤刪除後,要做的第一件事是立刻卸載被誤刪除文件所在的分區,或者重新以只讀方式掛載此分區。這麽做的原因其實很簡單:刪除一個文件,就是將文件inode節點中的扇區指針清除,同時,釋放這些數據對應的數據塊,
Linux恢復誤刪除文件
恢復誤刪除文件 Linux恢復誤刪除文件 環境要求:在虛擬機裏新建一個文件系統,在文件系統裏創建數個文件,模擬文件誤刪除在恢復實驗。 編譯安裝extundelete軟件包先使用yum倉庫安裝依賴包e2fsprogs-libs、e2fsprogs-devel(yum倉庫制作詳見前文,這裏不再贅訴)掛載Wind
Mina 編解碼器(解決粘包,斷包問題)
什麼導致了斷包、粘包: mina是基於TCP/IP、UDP/IP協議棧的通訊框架。Mina 可以幫助我們快速開發高效能、高擴充套件性的網路通訊應用,Mina 提供了事件驅動、非同步(Mina 的非同步IO 預設使用的是
Linux---python中的封裝(內建方法,初始化方法),繼承
面向物件中:哪一個物件呼叫的方法,self就是哪一個物件的引用 在類封裝的方法內部,self就表示當前呼叫方法的物件自己 呼叫方法時,程式設計師不需要傳遞self引數(但是定義的時候,第一個引數必須是self) 在方法內部:可以通過self.訪問物件的屬性 在方法內部:
eclipse 整合maven及maven的使用(入門級教程,高手略過)
eclipse整合maven及maven使用教程 網上看了很多eclipse 和maven整合的教程,對於懂maven的人來說一眼都能看懂,但對於新手來說還是有困難,說以些了這篇教程分享一下(我也是新
Linux ext4檔案系統下 extundelete 恢復 誤刪除的檔案
1、檔案基本操作 1.1 檢視檔案 # ls 1.2 建立 1.2.1 建立檔案 # touch {file_name} # vim {file_name} 1.2.2 建立目錄 # mkdir -p {dir} 1.3 複製 1.3.1 複
Linux恢復誤刪刪除檔案,釋放刪除空間
參考網址https://www.cnblogs.com/z-sm/p/6108689.html 鍵入命令:lsof |grep deleted 找到刪除的檔案。 恢復程序號為1464的檔案 需要先建立路徑/home/hadoop/zktmp/version-2 cat /
linux誤刪除檔案後的恢復操作
下面介紹具體方法: 先說下我準備刪除的檔案為/root/silencewolf/silencewolf.sh 裡面內容如下: 執行rm -f silencewolf.sh,用ls檢視資料夾為空了 下面開始恢復檔案,具體操作如下: 1、輸入debugfs,開
Linux命令列刪除檔案恢復(Ubuntu)
在Linux系統下,通過命令“rm -rf”可以將任何資料直接從硬碟刪除,並且沒有任何提示,同時Linux下也沒有與Windows下回收站類似的功能,也就意味著,資料在刪除後通過常 規的手段是無法恢復的,因此使用這個命令要非常慎重。在使用rm命令的時候,比較
Linux系統 誤刪除kvm虛擬機數據恢復方法-數據恢復成功案例
linux 虛擬機 kvm 數據恢復 誤刪除 一、虛擬機故障環境描述客戶的物理機器操作系統為Linux系統,文件系統為EXT4文件系統。其上的KVM虛擬機被刪除,每臺虛擬機包含一個qcow2格式的磁盤文件,和一個大小約為1.2T的raw格式的磁盤文件,主要需恢復raw格式的磁盤文件。客戶已
Linux中用extundelete恢復誤刪除的數據
extundelete 數據恢復 數據丟失 誤刪除 extundelete是一個用來恢復ext3、ext4分區的文件的工具。它會利用分區中的日誌信息嘗試恢復被刪除的文件。但是,並非每個被刪除的文件都能確保被恢復,所以養成良好的備份習慣是非常重要的。extundelete恢復文件的原理在恢復文件
linux下恢復誤刪除的數據文件
linux 數據還原在linux系統運維中,經常會遇到各種因操作不慎、操作失誤等行為導致數據丟失的情況,此時我們可以利用extundelete進行數據的恢復。一、 實驗前的準備 新建一個磁盤 在虛擬機設置窗口中,找到“硬盤”,點擊“添加”,在打開的“添加硬件向導”窗口中,選中“硬盤”,點擊下一步,接下
Linux EXT檔案系統恢復誤刪檔案的方法
我們在管理資料庫和系統的時候,經常需要做rm 刪除檔案的操作。由於Linux是沒有回收站的,rm刪除了檔案或者目錄以後,資料是無法從Windows所謂的回收站中找到並恢復的。這樣的話,資料被誤刪除了以後,想要恢復我們一般需要從備份中,或者找資料恢復公司來恢復資料。但是,在某些比較特殊的情況下,使用了
Linux ext4文件系統下 extundelete 恢復 誤刪除的文件
磁盤操作 mkfs 4.5 1.5 del 查看 -a 誤刪除 目錄名 1、文件基本操作 1.1 查看文件 # ls 1.2 創建 1.2.1 創建文件 # touch {file_name} # vim {file_name} 1.2.2 創
Linux - rm -rf 刪除檔案指定移動檔案位置 (李作強)
rm -rf 刪除檔案指定移動檔案位置。 建立回收站機制,它並不真正執行刪除操作,而是將檔案移動到一個特定目錄,可以設定定時清除回收站,或者在回收站裡面的檔案大小達到一定容量時(或者用時間做判斷)執行刪除操作以騰出空間。可以寫個shell指令碼替換rm命令,或者在需要刪除檔案的時候使用mv命
github恢復誤刪除的檔案
如果,一不小心誤刪除了自己本地的分支,又順手把遠端的分支也刪除了,可上面還有自己辛辛苦苦擼的程式碼,怎麼找回?———拯救方法來了:1.首先在自己的本地的Git倉庫裡找到,自己編輯的專案檔案然後,右擊,選
oracle資料閃回功能(恢復誤刪除的表資訊)
1 ORACLE用PL/SQL提交資料後執行回滾的方法 1、如果資料庫表,不支援閃回功能 alter table A enable row movement; 2、查詢刪除資料的時間點的資料(也就是閃回至該時間點之前的資料) select * from A
Linux命令列刪除檔案恢復
在Linux下工作的很多人都有過這樣的尷尬經歷,辛辛苦苦寫了很久的程式碼或者文件,一個不小心就rm掉了,命令列刪除一般不會進入回收站,這時候是不是想死的心都有了。 先說說活生生的悲劇是怎麼發生的。 先是認認真真寫了一個下午指令碼set