삭제된 파일의 이미지 백업 [중복]

삭제된 파일의 이미지 백업 [중복]

실수로 일부 파일을 삭제했습니다. 그리고 rm. Linux에서의 복구는 그리 쉽지 않은 것 같습니다.

손실된 파일이 아직 존재하는 경우 해당 파일을 포함하는 이미지 백업을 만들 수 있는 방법이 있습니까?

물론 파일 시스템에 대해 알아야 하는데 기억이 나지 않습니다. 하지만 주식 회사 CentOS입니다. 업데이트: lvm2 pv.

누락된 파일은 작은 텍스트 파일입니다.

답변1

가장 중요한 것은 extundelete라는 두 가지 좋은 옵션이 있습니다.

extundelete - 첫 번째 선택입니다. NAME이 포함된 파일을 복구할 수 있습니다!

요점 - 보기에도 좋지 않고 섹터 번호와 유형별로 파일을 복구하지만 복구 가능성이 더 높습니다. 파티션이 손상되었거나 불량 블록이 있는 경우에도 작동을 시도합니다. 물론 전체 디스크에서 더 이상 파티션이 없거나 포맷되었거나 다른 가능성이 있는 경우에도 작동하려고 시도합니다.

둘 다 파티션을 읽기 전용으로 마운트해야 하며, 복구된 파일을 저장하려면 펜 드라이브나 다른 디스크가 필요합니다.

Live-CD는 마운트된 파티션 없이 시스템을 부팅하는 데도 도움이 됩니다.

만약 너라면시스템을 다시 시작할 수 없습니다, dd를 사용하여 다른 곳에(더 큰) 디스크 또는 파티션의 이미지를 생성해 보십시오. 동일한 디스크에서 이 작업을 수행하지 마십시오. 그렇지 않으면 복구 가능성이 모두 손실됩니다.

dd if=/dev/sda1 of=/mnt/otherbiggerpartition/test.img 
cd /mnt/otherbiggerpartition/
foremost test.img 

또는

extundelete test.img

(이 방법을 사용하면 파티션을 마운트 해제할 필요가 없지만 데이터 복구 가능성이 줄어들고 파티션의 원본 이미지를 저장하려면 더 큰 파티션이나 디스크가 필요합니다.)

관련 정보