삭제된 파일 덮어쓰기

삭제된 파일 덮어쓰기

FAT16으로 포맷된 플래시 드라이브에서 파일을 삭제했습니다 rm.

파일이 아직 사용 가능한 것을 알 수 있습니다testdisk또는fls.

플래시 드라이브의 다른 데이터를 파괴하지 않고 파일을 안전하게 삭제(삭제)하는 방법이 있나요?

답변1

한 번 살펴보고 싶을 수도 있습니다shred이 목적을 위해 특별히 작성된 명령입니다.

하지만, 그리고 마지막으로 "플래시 드라이브"에 대해 이야기하셨습니다. 솔리드 스테이트 스토리지(USB 스틱, SSD 등)를 언급하는 경우 다음과 같은 덕분에 가능합니다.웨어 레벨링, 오래된 데이터를 덮어썼는지 알 수 있는 방법이 없습니다.

그렇기 때문에주파수 영역 DE몇 년 전보다 오늘날에는 복구 가능한 데이터가 디스크에 닿지 않는 것이 훨씬 더 중요합니다.

답변2

cat /dev/zero > /media/flash/EMPTY
sync
rm /media/flash/EMPTY

fat32의 최대 파일 크기는 4GB에서 1바이트를 뺀 크기이므로 전체 여유 공간을 지우려면 빈 파일을 여러 개 생성해야 할 수도 있습니다.

파일의 일부 부분(크기를 변경하는 경우)은 여전히 ​​다른 블록의 끝에 남아 있을 수 있습니다.

복구할 수 없도록 하려면 모든 파일을 백업하고, dd디스크를 사용하거나 지우고 shred, 파일 시스템을 다시 만들고, 파일을 복원하세요.

관련 정보