외장 하드 드라이브에서 파일을 지우지만 빈 공간은 지우지 않습니다.

외장 하드 드라이브에서 파일을 지우지만 빈 공간은 지우지 않습니다.

외부 드라이브를 지우려면 다음 명령을 사용하고 있습니다.

sudo shred -v -z -n 1 /dev/sdb

외장 드라이브의 파일은 지울 수 있지만 빈 공간은 지울 수 없나요? 따라서 데이터가 있는 곳은 다루지만 데이터가 없는 곳은 다루지 않습니다. 하드 드라이브에 파일이 많지 않고 가능한 한 빨리 드라이브를 지우고 싶을 때 이렇게 하면 시간이 많이 절약됩니다.

shred명령을 사용할 필요는 없습니다 .

물티슈의 안전성에는 별로 관심이 없습니다.

답변1

이렇게 할 수 있습니다 find(원래 명령에 가깝게 유지하기 위해).

sudo find /mnt/sdb/ -type f -exec shred -v -n 1 {} +

먼저 실행하지 않고 실행 -exec해야 파일 목록을 확인할 수 있습니다.

그러나 일반 파일을 사용하여 파일을 삭제했거나 rm편집 또는 복사하여 덮어쓴 경우 파일 시스템의 "여유" 공간에 해당 파일이 여전히 남아 있을 수 있습니다. 그렇기 때문에 일반적으로 전체 파티션이나 최소한 여유 공간을 지워야 합니다.

관련 정보