최근에 실수로 ext4 파티션의 일부 파일을 삭제했습니다 rm -rf
. 공간을 덮어쓰지 않았고 dd
오류가 발생한 직후에 로그 사본과 전체 파일 시스템이 (통과) 있었습니다.
파일도 백업했는데 백업 파일 중 일부만 삭제했습니다. 2백만 개가 넘는 파일 중 약 7,000개가 삭제된 것으로 추정됩니다. 모든 것을 복원하려면 1TB가 넘는 콘텐츠를 다운로드해야 했는데, 저는 이를 피하고 싶었습니다.
내가 필요한 것은 파일 목록입니다이름따라서 필요한 경우 선택적으로 복원할 수 있습니다.
ext4magic
드라이브에서 사용 하면 다음이 제공됩니다.
따라서 삭제된 7k 파일을 "볼" 수 있는 것처럼 보입니다.
그러나 다음을 사용하여 삭제된 파일을 나열하려고 하면:
sudo ./ext4magic /media/backup/icebox.image -a 1592528436 -l
다음과 같은 출력이 제공됩니다.
Filesystem in use: /media/backup/icebox.image
Using internal Journal at Inode 8
Activ Time after : Fri Jun 19 02:00:36 2020
Activ Time before : Thu Jun 25 09:28:36 2020
Inode 2 is allocated
Warning: error-NR 2133571456 can not found file: /
ext4magic : EXIT_SUCCESS
파일 시스템을 마운트 mount /media/backup/icebox.image /media/tmp
하고 나머지 파일을 볼 수 있습니다.
파일 목록을 어떻게 나열하는지 아시는 분 계신가요...?
더 효과적인 도구가 있다면 다양한 도구를 시도해 볼 수 있어서 기쁩니다 ext4magic
.