티스토리 뷰
*출처: https://shared.tistory.com/64
1. testdisk 설치
sudo apt-get install testdisk
2. photorec 실행
sudo photorec /dev/sda1 # 복구하고자 하는 자료가 있는 디스크 파티션(df -h로 찾자)
3. 첫 화면에서 파티션 선택하고 'Proceed'
4. 파일 시스템 선택: 보통은 'ext4', 해당 없을 경우 'None', 이후 'Search'
5. 저장 공간 선택: 'Free' (Whole은 모든 공간 탐색) 선택한 뒤 해당 디렉토리 선택
6. 복구 시작: 'C'나 'Y' 누르라고 함
선택한 디렉토리에 파일들이 생성되는데 아스키는 보통 txt로 저장됨. 여기서 직접 찾아야 함.
해당하는 파일 하나를 발견하면 이와 비슷한 파일 크기를 기준으로 추려내고 가장 최신 버전을 찾도록 하자.
find . -type f -size +20k -exec rm -rf {} \; # 20KB보다 큰 파일 제거
find . -type f -size -10k -exec rm -rf {} \; # 10KB보다 작은 파일 제거
7. 모든 파일을 뒤지는건 엄청 귀찮으므로 텍스트 파일(e.g. 코드)일 경우 아래 코드를 실행하자

댓글