extundelete가 작업을 완료하지 못했습니다.

extundelete가 작업을 완료하지 못했습니다.

sda7에서 파일을 복원해야 해서 다시 설치하고 extundelete를 시작했습니다.

manuel@P5KC:~/recovery/RECOVERED_FILES$ sudo extundelete --restore-all /dev/sda7
WARNING: Extended attributes are not restored.
Loading filesystem metadata ... 688 groups loaded.
Loading journal descriptors ... 18110 descriptors loaded.
Writing output to directory RECOVERED_FILES/
Searching for recoverable inodes in directory / ... 
1554 recoverable inodes found.
Looking through the directory structure for deleted files ... 
Unable to restore inode 2228446 (lost+found/latex): No data found.

그러나 디렉토리는 RECOVERED_FILES비어 있습니다. 내가 뭔가 잘못했거나 내 데이터가 손실되었나요? 파일 시스템은 ext4입니다. 마지막으로 su로 로그인했는데 분할 오류도 발생했습니다.


데비안 Wheezy 3.2.0-4-amd64

답변1

extundelete가 너무 오래되었을 수 있습니다. 동일한 문제가 발생했습니다. extundelete를 업데이트한 후 이전에 "데이터를 찾을 수 없음"이라고 명시한 것과 동일한 파일을 복원했습니다.

답변2

파일이 삭제되면 해당 파일이 차지한 공간은 다음 사용을 위해 비워집니다. 그렇다면 이전 파일 내용을 복구할 수 없습니다. 물론 아직 재활용되지 않은 파일을 찾아다니는 프로그램도 있습니다. 하지만어느삭제 후의 모든 활동은 파일 공간을 재사용할 수 있으며 Linux 시스템은 항상 매우 활동적입니다.

Unix에 대해 가장 먼저 알아야 할 것은 이것이다: 조치를 요청하면 완료됩니다. 추측할 필요도 없고 검증을 받을 필요도 없습니다. (당신이 상사입니다, 기억하시나요?) 그리고 대부분의 경우 취소할 방법이 없습니다. 아니요한 번파일 삭제를 취소할 수 있다는 사고방식을 키우십시오. (가끔) 그럴 수도 있지만, 머피의 법칙에 따르면 파일이 애초에 중요하지 않은 경우에만 가능합니다.

관련 정보