Linux下rm rf 後恢復檔案

2021-06-03 14:44:58 字數 1173 閱讀 7251

2023年11月15日08:17

慧聰it網

在linux系統下,如果你不小心誤刪除了乙個檔案價或檔案,如rm -rf ***,而***資料夾下有非常重要的資料,因為這個命令意味著一旦刪除的檔案是無法挽回的,事實是如此嗎?真的沒有補救措施了嗎?答案是委婉了,在一定的條件下可以補救,大家可能熟悉windows下刪除的補救措施是通過相關的軟體實現的,在linux下同樣可以做到補救,但是有個大前提:就是不能有覆蓋的動作(意思就是在嘗試恢復刪除的資料前,刪除檔案的目錄內不能存放新東西),不然覆蓋多少就損失多少!

wget 

tar -zxvf ext3grep-0.10.2.tar.gz

cd ext3grep-0.10.2

./configure

make

make install

演示乙個例子:

[root@rs02/]#dd if=/dev/zero of=mingzhou-disk bs=2m count=200

[root@rs02/]#mkfs.ext3 mingzhou-disk

[root@rs02/]#mount -o loop /mingzhou-disk /var/ouyang/mingzhou/

[root@rs02mingzhou]#ls ouyangmingzhou/

ouyang.txt zhouzhou.txt

[root@rs02mingzhou]#rm -rf ouyangmingzhou/

[root@rs02mingzhou]#cd /var/ouyang/mingzhou/

1、查詢所有inode,ext3grep /mingzhou-disk--ls--inode2

2、恢復資料夾ouyangmingzhou及下面所以檔案

3、刪除的資料夾已經恢復過來啦

使用lsof恢復rm rf刪除後的檔案

在linux系統中使用rm rf刪除檔案後,其實檔案只是從磁碟中移除,檔案內容還是在系統後台等待 此時可以使用系統程序號將檔案考貝出來,內容不會有更改。1.刪除乙個檔案 root iz62f427er8z logs ll access.log rw r r 1 root root 11723908 ...

linux誤刪檔案後恢復

linux誤刪檔案後恢復 1.檢視一下當前系統版本號,及檔案系統格式 新建乙個資料夾及檔案my.txt,然後刪除 root localhost local mkdir test root localhost local cd test root localhost test touch my.txt...

linux誤刪檔案後恢復

檢視一下當前系統版本號,及檔案系統格式 新建乙個資料夾及檔案my.txt,然後刪除 root localhost local mkdir test root localhost local cd test root localhost test touch my.txt root localhost...