如果那個程序所在的分區是沒有數據寫入的動作發生的。那麼可以恢復,但一般都沒轍。
② 誤刪了linux下的文件怎麼恢復
恢復步驟來
一、用運SecureCRT遠程自對操作系統上,查看一下當前系統版本號,及文件系統格式
二、為方便本次實驗,我們新創建一文件。
三、執行刪除操作
四、運用,系統自還工具debugfs來修復
五、打開,剛剛被刪除文件所在的分區
六、用ls 加-d參數顯示剛剛刪除文件所在的目錄
七、顯示有<>尖括弧的就是我們要找的文件Inode 號 執行logmp –I <393289>
八,執行完命令後,顯示了一屏信息,我們需要的是下面這一行,並且要記住,後面的值
九,退出debugfs
十,執行如下命令
十一,以上結果表示恢復成功我們看下/tmp目錄下到底有沒有
十二,tmp目錄下有我們顯示一下,
③ 誤刪linux中的home文件怎麼恢復
linux不是windows系統,帶回收站功能,如果你使用的是rm -rf /home/XXX,那文件就是徹底刪除了。
④ 如何在Linux系統中恢復誤刪除的文件
linux上的話對於一個已經打開則沒有關閉的文件被刪除時
可以試著找到打開該文件的進行pid然後從/proc/pid/下查找到文件的標識符
然後通過復制(寫個程序等等方法)從這個文件標識符中就可以將原有文件復制出來
這一般是因為打開的文件被映射進內存,雖然在硬碟上已經刪除了該文件
但在內存中該文件內容還存在,所以可以復制出來
當然如果是比較大的文件,而且是通過部分映射打開的文件可能就不能完全恢復了!
⑤ linux下文件被誤刪如何恢復
http://hi..com/wangtao8899/blog/item/cda6f2d923c8dbec38012f2d.html
⑥ linux中誤刪了文件怎麼恢復
如果是帶桌面系統的一般還有類似window的回收站之類的功能,
但是使用命令刪除的就不能了,
如果你刪除文件所在的磁碟格式ext2格式的可以用linux自帶的文件恢復工具debugfs來進行恢復
debugfs 磁碟名稱 進入
lsdel可以列出被刪除的文件
但是現在很多linux的磁碟格式用的都是ext3或者其他
這樣恢復文件就比較麻煩,不過網路上還是有方法的。
⑦ 在linux系統下用rm命令誤刪了一個文件,怎樣才能恢復這個文件
1、先要進行重啟復ubuntu,隨即長按shirft進入制grub菜單,這時候注意的是再進行選擇recovery mode,按"e"鍵進入編輯頁面,如下圖所示。
⑧ linux文件夾誤刪怎麼恢復
linux下可以通過debugfs來恢復rm誤刪除的文件,原理主要是刪除的文件並沒有實際上從硬碟上摸去,只是inode索引刪除了相關的信息,因此只要找到剛刪除文件的block上,就可以恢復已經刪除的文件。
以下方法在ext3的文件系統上測試通過,ext2和ext4的沒有測試過。假設刪除的文件在dir下面,位於/dev/sda5上。
主要藉助debugfs
1 運行debugfs,進入調度模式
2 執行open /dev/sda5
3 執行ls -d dir 會列出此目錄最近的操作,其中可以看到<num>的日誌刪除記錄
4 執行logmp -i <num> 顯示此日誌內容
5 在輸出中尋找刪除文件對應的block,記錄下來blockid
6退出debugfs,運行dd if=/dev/sda5 of=/tmp/saved bs=1024 count=1 skip=blockid
此時就把刪除的文件恢復了,不過這個方法有個問題,如果刪除的是大文件,則佔用多個block,操作起來比較麻煩。
debugfs在調試模式下,命令行比較難用,不過其支持-R選項,可以在SHELL里執行,就是用多個-R把要執行的命令連接起來,若命令中需要指定參數則需要加"",否則SHELL解析會有問題。
比較好用的工具有testdisk,之前用過他來恢復和備份系統的分區表,沒有恢復過文件。