WHEREIS

실수로 파일을 삭제하거나, 오래전에 지웠던 파일의 복구가 필요할 때

지푸라기라도 잡는 심정으로.. 설령 복구가 안 되더라도 시도할 가치가 있는 testdisk 라는 tool 의 설치 및 사용법에 정리해 보았다.

 

1. testdisk 설치

*repository 에 해당 패키지가 없거나, 공인 통신이 안되는 경우

아래 사이트에서 원하는 OS 에 맞게 받아서 설치하면 된다

https://www.cgsecurity.org/wiki/TestDisk_Download

[root@xbackup4 /etc/yum.repos.d]# yum install testdisk
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package testdisk.x86_64 0:7.0-4.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================================================
 Package                                            Arch                                             Version                                                Repository                                      Size
=================================================================================================================================================================================================================
Installing:
 testdisk                                           x86_64                                           7.0-4.el6                                              epel                                           449 k

Transaction Summary
=================================================================================================================================================================================================================
Install       1 Package(s)

Total download size: 449 k
Installed size: 1.5 M
Is this ok [y/N]: y
Downloading Packages:
testdisk-7.0-4.el6.x86_64.rpm                                                                                                                                                             | 449 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : testdisk-7.0-4.el6.x86_64                                                                                                                                                                     1/1 
  Verifying  : testdisk-7.0-4.el6.x86_64                                                                                                                                                                     1/1 

Installed:
  testdisk.x86_64 0:7.0-4.el6                                                                                                                                                                                    

Complete!

2. testdisk 실행

[root@xbackup4 /etc/yum.repos.d]# testdisk

 

3. 복원 과정

로그를 남길지에 대한 항목, 방향키로 조작(위,아래) 후 빨간색에서 엔터
원하는 디스크 선택 (엔터)
파티션 타입인데 자동으로 찾아주는 듯 하다, 그냥 엔터

 

파일 복구를 위해 2번째 Advanced 를 체크 후 엔터
디스크 내에 파티션을 선택하는 페이지, ** 제일 하단에 List 를 선택(좌,우 방향키로 조정 가능) 후 엔터 **
원하는 경로를 찾아간다, 빨간 글씨가 실제 삭제된 파일이며 c 를 누르면..
복원을 할 공간을 선택할 수 있다, c 를 한 번더 누르면 해당 경로에 기존 경로가 복원이 된다.
짠! 성공하였다.
실제로 복원된 디렉터리

 

하지만, 100% 복구가 되지 않기 때문에

항상 삭제 할 때에는 조심하고 백업하는 습관을 들여야한다.

 

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading