linu系統下不小心使用rm命令刪除的檔案能有辦法恢

時間 2022-03-11 00:56:35

1樓:萬人敬仰濤總

1、 檢視一下當前系統版本號,及檔案系統格式2、新建乙個資料夾及檔案my.txt,然後刪除3、運用,系統自還工具debugfs來修復 開啟,剛剛被刪除檔案所在的分割槽,用ls 加-d引數顯示剛剛刪除檔案所在的

4、顯示有<>尖括號的就是我們要找的檔案inode 號 執行logdump –i <2378808>,然後輸入「quit」退出

5、執行以下命令,進行恢復,bs與skip的值分bs對應上面的offset後面的值,skip對應block後面的值至此,剛刪除的資料已恢復

linux dd命令

linux dd命令用於讀取、轉換並輸出資料。

dd可從標準輸入或檔案中讀取資料,根據指定的格式來轉換資料,再輸出到檔案、裝置或標準輸出。

2樓:淚

可以恢復,使用系統自還工具debugfs來還原刪除的檔案

1、 檢視一下當前系統版本號,及檔案系統格式

2、新建乙個資料夾及檔案my.txt,然後刪除

[root@localhost local]# mkdir test

[root@localhost local]# cd test

[root@localhost test]# touch my.txt

[root@localhost test]# ll

總用量 0

-rw-r–r–. 1 root root 0 1月 4 15:22 my.txt

[root@localhost test]# rm -f my.txt

[root@localhost test]# ll

總用量 0

3、運用,系統自還工具debugfs來修復 開啟,剛剛被刪除檔案所在的分割槽,用ls 加-d引數顯示剛剛刪除檔案所在的目錄

4、顯示有<>尖括號的就是我們要找的檔案inode 號 執行logdump –i <2378808>,然後輸入「quit」退出debugfs

debugfs: logdump -i <2378808>

inode 2378808 is at group 290, block 9438337, offset 2944

journal starts at block 16826, transaction 2237277

no magic number at block 30648: end of journal.

debugfs: quit

5、執行以下命令,進行恢復,bs與skip的值分別取自:block 9438337, offset 2944

bs對應上面的offset後面的值,skip對應block後面的值至此,剛刪除的資料已恢復

linux dd命令

linux dd命令用於讀取、轉換並輸出資料。

dd可從標準輸入或檔案中讀取資料,根據指定的格式來轉換資料,再輸出到檔案、裝置或標準輸出。

引數說明:

if=檔名:輸入檔名,預設為標準輸入。即指定原始檔。

of=檔名:輸出檔名,預設為標準輸出。即指定目的檔案。

ibs=bytes:一次讀入bytes個位元組,即指定乙個塊大小為bytes個位元組。

obs=bytes:一次輸出bytes個位元組,即指定乙個塊大小為bytes個位元組。

bs=bytes:同時設定讀入/輸出的塊大小為bytes個位元組。

cbs=bytes:一次轉換bytes個位元組,即指定轉換緩衝區大小。

skip=blocks:從輸入檔案開頭跳過blocks個塊後再開始複製。

seek=blocks:從輸出檔案開頭跳過blocks個塊後再開始複製。

count=blocks:僅拷貝blocks個塊,塊大小等於ibs指定的位元組數。

選項說明:

bs=《位元組數》:將ibs(輸入)與歐巴桑(輸出)設成指定的位元組數;

cbs=《位元組數》:轉換時,每次只轉換指定的位元組數;

conv=《關鍵字》:指定檔案轉換的方式;

count=《區塊數》:僅讀取指定的區塊數;

ibs=《位元組數》:每次讀取的位元組數;

obs=《位元組數》:每次輸出的位元組數;

of=《檔案》:輸出到檔案;

seek=《區塊數》:一開始輸出時,跳過指定的區塊數;

skip=《區塊數》:一開始讀取時,跳過指定的區塊數;

--help:幫助;

--version:顯示版本資訊。

3樓:白卡

linux的檔案被rm刪除是可以通過linux自帶的檔案恢復工具debugfs來進行恢復,但是只能恢復ext2檔案系統的檔案,不能恢復ext3檔案系統的檔案。

1,首先檢視需要恢復的檔案所在的檔案系統

命令列模式下輸入指令mount

[xuwangcheng14@root]# mount

/dev/xvda1 on / type ext2 (rw,errors=remount-ro)

proc on /proc type proc (rw,noexec,nosuid,nodev)

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

由上知,/dev/xvda1掛載在/下,即根目錄,且檔案系統是ext2

2,將要找回的檔案所在的分割槽重新掛載成唯讀

(因為這樣比較安全,可以防止因新的檔案寫入該分割槽而導致無法找回檔案)

[xuwangcheng14@root]#  mount -n -o remount,ro /dev/xvda1

如果不能重新掛載,那麼一定有使用者正在使用該分割槽中的檔案,我們可以使用指令:fuser -m -v /dev/xvda1來檢視當前哪個使用者正在使用該分割槽中的檔案,然後使用fuser -k -m -v /dev/xvda1來殺死使用者使用該分割槽的任何程序。

3,使用debugfs工具恢復檔案

[xuwangcheng14@root]# debugfs /dev/xvda1

debugfs 1.42 (29-nov-2011)

debugfs:  lsdel

進入debugfs模式後輸入lsdel後可以看到被刪除的檔案資訊

stat顯示某個節點所對應的檔案資訊,

恢復檔案使用dump 檔案路徑。

如果被刪除的檔案很多,那麼通過lsdel可看出檔案的時間,然後自己判斷進行恢復。

4樓:隨風

我是今天才看到這條資訊的,不過我還是希望你了解一下,對你以後有幫助的。

ext2檔案系統用debugfs命令即可恢復;ext3檔案系統只要資料塊未被占用也能恢復,若發現得不及時,可能就恢復不了了。ext3檔案系統恢復,可使用ext3grep軟體,我曾使用這個軟體恢復過資料,還是不錯的。

5樓:匿名使用者

你是用etx3,還是ext2,ext2可以的.ext3.你重啟系統.用diskgen恢復試試吧.我沒試過,不好說.

6樓:匿名使用者

參考這個linkxfs刪除資料檔案恢復

linux 系統下面,rm -rf 刪除的檔案能找回來嗎?

7樓:沙雕動態圖

使用rm -rf刪除的檔案不能找回的;

對rm命令的理解:

1.rm命令可以刪除乙個目錄中的乙個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變。

2.使用rm命令刪除了乙個檔案,就無法再恢復它。所以,在刪除檔案之前,最好再看一下檔案的內容,確定是否真要刪除。

3.rm命令可以用-i選項,這個選項在使用副檔名字元刪除多個檔案時特別有用。使用這個選項,系統會要求你逐一確定是否要刪除。

8樓:匿名使用者

有些程式是使用的,如果正在執行,你可以結束掉在刪除 ps -ef|grep tomcat得到pid後 kill -9 pid rm -rf chmod 777 tomcat 在刪除試試 ..

9樓:匿名使用者

可以用軟體恢復.我昨天在51cto上面看見了 名字沒記住 你去找找!只要你刪除後沒有在寫資料把它覆蓋掉就沒有問題.

10樓:匿名使用者

你 用debugfs 試試。不過估計很難了。

linux刪除資料夾命令及誤刪後怎麼恢復

11樓:大大蟲

基本無望,恢復備份吧

12樓:匿名使用者

rm -rf (資料夾路徑),據我所知沒法恢復

系統檔案不小心刪掉怎麼辦,系統檔案不小心刪掉怎麼辦?

在使用電腦過程中,一不小心就會誤刪除檔案,這時可以用一些資料恢復軟體恢復資料,找回誤刪除的檔案,但是操作比較麻煩。其實,windows7作業系統可以很方便地找回誤刪除的檔案。開啟系統保護 首先得開啟windows7 系統保護 功能,將滑鼠指標移動到桌面 計算機 圖示上,單擊滑鼠右鍵,在彈出的快捷選單...

昨天不小心摔了一下,不是很重,然後再查到電腦上,右下角顯示發現新硬體,新硬體可以使用,而且行動硬碟

行動硬碟摔了後不認盤,首先要儘量減少通電嘗試。你可以將移動硬碟盒拆開,找一台電腦,將盤體直接接從盤嘗試,如果問題依舊,即可停止繼續通電嘗試。如果排除了移動硬碟盒的故障,那就是盤體的問題,而且是硬體故障,硬碟的硬體故障比較複雜,情況也比較多,建議找51recovery這種專業機構可以恢復全部資料,但硬...

這個要怎麼修,新車不小心劃了一下,不修心裡又不得勁,修了又怕漆的

只要影響美隊不大不用修,磕碰正常。時間久了就心裡適應了 如果劃傷不嚴重,面積小的話,建議用補漆筆塗一下 弄點同顏色的漆,自己圖點上去就好了。汽車被劃了之後的劃痕處理方法 1 像髮絲劃痕一般採用拋光或者塗抹研磨劑的方法即可去除,基本只需輕輕擦拭,髮絲痕即可消失。2 淺度劃痕只需準備一管牙膏即可,牙膏對...

在重灌系統時,電源不小心關了,系統已經被我格式化了,現在想重灌

進入bios裡不用把所有都設為cdrom,只把第乙個設成cd,第二個設成ide就行,如果全設了,都沒硬碟了,還往哪裝。一開機沒自檢完就放入光碟。應該能進入光碟引導目錄。重新安裝就行了。還有光碟機光速讀盤突然斷電,再通電會將光碟強行復位。極有可能損壞光碟。最後重換張系統盤試試。買個傻瓜式安裝盤 進bo...

我的電腦是vista系統不小心把東西刪除了請問各位高手怎樣才能找回來謝謝拉

finaldata recover4all easyrecovery 都可以進行恢復,但安裝時一定不要裝到要恢復分割槽。給你介紹一款較為易用的資料恢復軟體叫undelete plus.軟體自動對找到的檔案進行分類如 檔案等,選擇相應的檔案即可恢復.另外有一款軟體叫winhex可進行恢復,執行後開啟d...