
파일을 파쇄해야 하는데 파일이 너무 많아 shred
파일당 시간이 오래 걸립니다.
각 파일은 4GB입니다.
보다 빠른 도구가 있습니까 shred -n 1
?
이상하게도 shred -n 1
4GB 파일은 4GB 파일을 디스크에 복사하는 것보다 시간이 더 걸립니다.
동일한 4GB 파일의 경우:
shred -z -n 1
: 6분shred -n 1
: 4분- 4GB 파일 복사: 3분
각 파일에 4GB 파일을 복사해야 합니까? 더 똑똑한 것이 있나요?
답변1
.-z
매뉴얼에서:
z, --zero
add a final overwrite with zeros to hide shredding
파쇄되었다는 사실을 숨기려는 것이 아니고 실제로 파쇄하려는 경우에는 -z
.
분명히 ReiserFS, XFS, Ext3, 일부 RAID 시스템을 사용하는 경우 shred를 사용하는 것은 의미가 없을 것입니다.
답변2
시간이 오래 걸리는 이유는 shred가 원본 파일의 모든 비트를 덮어쓴 다음 0으로 다시 쓰기 때문입니다.
한 번의 덮어쓰기로 필요한 모든 작업이 수행됩니다(여러 번 덮어쓰기에 대한 특정 규정 요구 사항이 있는 경우 제외). 따라서 파일 크기를 확인한 다음 최소한 그 크기의 파일을 각 파일에 복사하면 전체 파일을 덮어쓰게 됩니다.
*nix에서 파일을 '삭제'해야 한다면 inode만 삭제하고, Windows에서는 휴지통을 삭제하고 비우면 됩니다. 그러나 이 두 메커니즘을 모두 사용하면 포렌식 도구를 통해 대부분의 데이터를 검색할 수 있습니다. 작은 파일로 덮어쓰는 경우에도 마찬가지입니다.