다음 출력을 얻은 후 파일을 어떻게 복원해야 합니까?

다음 출력을 얻은 후 파일을 어떻게 복원해야 합니까?

삭제된 모든 폴더와 파일을 복구하려고 합니다. 첫 번째 단계는 다음과 같습니다.

Inode  Owner  Mode    Size      Blocks   Time deleted
8391823      0 120777      3      1/     2 Wed Jul  6 00:21:52 2016
6816215      0 120777      3      1/     2 Tue Aug 30 22:23:12 2016
6816241      0 120777      3      1/     2 Tue Aug 30 22:23:12 2016
6816248      0 120777      2      1/     2 Tue Aug 30 22:23:12 2016
6816268      0 120777      2      1/     2 Tue Aug 30 22:23:12 2016
6816336      0 120777      2      1/     2 Tue Aug 30 22:23:12 2016
6816338      0 120777      2      1/     2 Tue Aug 30 22:23:12 2016
6816340      0 120777      2      1/     2 Tue Aug 30 22:23:12 2016
8 deleted inodes found.


root@kali:~# df /root
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5      192360020 12389648 170176020   7% /
root@kali:~# debugfs -w /dev/sda5
debugfs 1.42.12 (29-Aug-2014)
debugfs:  lsdel
debugfs:  logdump -i <8391823>
Inode 8391823 is at group 1024, block 33554564, offset 1792
Journal starts at block 24819, transaction 1055643
No magic number at block 25323: end of journal.
debugfs:  logdump -i <6816215>
Inode 6816215 is at group 832, block 27263022, offset 2816
Journal starts at block 24819, transaction 1055643
No magic number at block 25628: end of journal.
debugfs:  logdump -i <6816241>
Inode 6816241 is at group 832, block 27263023, offset 2048
Journal starts at block 24819, transaction 1055643
No magic number at block 25696: end of journal.
debugfs:  logdump -i <6816248>
Inode 6816248 is at group 832, block 27263023, offset 2944
Journal starts at block 24819, transaction 1055643
........

모든 파일과 폴더를 복구하기 위한 다음 단계는 무엇입니까

답변1

때로는 debugfs를 사용하여 파일을 복원할 수 있지만 이것이 어렵습니다. 파일 이름과 위치가 손실되므로 얻는 내용은 이름과 무관합니다. 원칙적으로 날짜를 제거하면 최신 버전의 파일과 이전 버전의 파일을 구별할 수 있지만 구별하기 어려울 수 있습니다.

debugfs를 실행하여 삭제된 파일 복구오직삭제하면 작동됩니다. 실수로 파일을 삭제한 경우 즉시 파일 시스템을 읽기 전용으로 다시 마운트하세요. 많은 수의 파일을 삭제하면 프로세스가 확장되지 않습니다. 삭제 후 파일 시스템에 쓴 경우 삭제된 파일을 복구할 가능성이 빠르게 줄어듭니다.

"삭제된 모든 폴더 및 파일"을 복구하려면 debugfs를 실행하는 것이 시간 낭비일 수 있습니다. 백업에서 복원합니다.

백업이 없다면 죄송합니다. 그 교훈을 힘들게 배우고 있는 것입니다.항상 백업해두세요.

관련 정보