하은양 믿음군 효실맘 호홍홍집s

리눅스 rm으로 지운 파일 복구하기 extundelete 본문

가벼운 배움/서버관련

리눅스 rm으로 지운 파일 복구하기 extundelete

호홍홍집 2016. 11. 9. 08:57

가끔은 사람이 실수도 한다.
재정신이 아닐 때....^^ @.@

rm 명령을 쳤다..attach 폴더를 몽땅 지웠다... 망했다!!!! ㅠㅠ

그래도 하나님이 살 길을 여시네.. ㅋㅋㅋ

debugfs 와 extundelete 2가지가 있는데 그냥 우리가 쓰기에는 extundelete가 좋은듯하다..
그리고 debugfs 는 ext2 type 에서만 되는지 ㅋㅋ

암튼 extundelete 를 설치하고
다른 명령 필요없고... 왠지 나는 다른 명령이 잘 안되고 살아나지고 않아서 ㅋㅋ
$ extundelete --restore-all <파티션명>       이렇게 했다.

그러면... RECOVERED_FILES  폴더가 생기는데 거기안에서 찾아서 쓰시요..

1. 리눅스 드라이브의  Type 알아보기

[root@localhost /]# df -Th
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda2      ext4   296G   45G  236G  16% /
tmpfs          tmpfs  7.6G  3.7G  4.0G  49% /dev/shm
/dev/sda1      ext4   477M   76M  376M  17% /boot
/dev/sda5      ext4   605G   12G  562G   3% /home

/home 폴더 아래의 attach 폴더를 지웠는데 type 이 ext4다
파티션명칭은 /dev/sda5

ex) $ extundelete --restore-all /dev/sda5

2. extundelete 설치하기
참조 : http://rhlinux.tistory.com/41

2.1 e2fsprogs 설치 : $ yum install e2fsprogs-devel e2fsprogs e2fsprogs-libs

2.2 extundelete 다운로드 및 설치

$ wget http://downloads.sourceforge.net/project/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
$ ./configure
$ make && make install