天天看點

恢複誤删除的檔案

centos7恢複誤删除的檔案

我們在linux下面如果有檔案被不小心删除了,該如何恢複回來。

1. 安裝extundelete

yum install extundelete
      

2. 檢視extundelete版本

extundelete -v
      

3. 建立一個分區

fdisk /dev/sda
n
p
reboot
      

4. 建立目錄,挂在分區

mkdir /tmp/sda3
mkfs.ext4 /dev/sda3
mount /dev/sda3 /tmp/sda3
df -Th
      

5. 首先建立測試檔案和檔案夾

mkdir study
cd study
touch a.txt
mkdir sub
touch b.txt
      

在a.txt 和 b.txt中随便加入一些内容

vim a.txt
vim b.txt
      

6. 删除study檔案夾

rm -rf study
      

7. 解除安裝分區

umount /tmp/sda3
      

8. 在使用者目錄建立study

mkdir study
cd study
      

9. 用inode恢複

extundelete /dev/sda3 -inode 2
extundelete /dev/sda3 --restore-inode 12
      

10. 用檔案名恢複

extundelete /dev/sda3 -inode 2
extundelete /dev/sda3 --restore-file passwd
      

11. 恢複目錄

extundelete /dev/sda3 -inode 2
extundelete /dev/sda3 --restore-directory passwd
      

12. 恢複所有

extundelete /dev/sda3 -inode 2
extundelete /dev/sda3 --restore-all
      

繼續閱讀