임의의 데이터로 모든 것을 덮어쓰지 않고 디스크(파일 시스템/파티션)를 빠르게 지우는 방법은 무엇입니까? 예를 들어 shred
내가 원하는 것은 이룰 수 있지만 시간이 많이 걸린다.
답변1
실제로 파괴하는 것에 관심이 없다면데이터디스크에서는 dd if=/dev/urandom of=/dev/sdc bs=1M count=2
처음 몇 메가바이트(MBR 및 파티션 테이블 포함)를 늘리는 등의 작업을 수행할 수 있습니다.
이 명령에는 taksey-backsies가 없으므로 어떤 블록 장치를 가리키고 있는지 확인하세요.
답변2
가장 빠르고 안전한 방법은 새 디스크 전체를 암호화하는 것입니다. 그런 다음 삭제하려면 암호화 키를 삭제하면 됩니다. 0.5초 만에 완료되었으며 데이터를 복구할 수 없습니다.
답변3
정말 빠르고 쉬운 디스크 옵션은 소자 블록 지우개입니다. 20초만 지나면 데이터가 영원히 사라집니다.
답변4
디스크를 안전하게 지우려면 데이터를 덮어써야 합니다. 손상된 섹터 또는 "액세스할 수 없는 섹터"를 덮어쓰는 것은 불가능합니다. 위에서 언급한 대로 디스크를 파괴해야 하기 때문입니다.
다음은 디스크를 0으로 덮어쓰는 데 사용할 수 있는 몇 가지 도구입니다. 예를 들어, 일부 도구는 한 번에 더 많은 디스크를 지울 수 있는 더 빠른 솔루션을 제공할 수 있습니다.
- dd (내 생각엔 잘 알려진 것 같아)
- dcfldd(상태 및 다중 출력이 있는 dd와 같습니다!)
- ddpt (주로 저장 장치를 복사하는 데 사용됨)
- ddrescue (데이터를 다시 가져오기 위한 추가 정보 ;-)
- 조각조각 찢다
따라서 여러 디스크를 지우고 싶지 않다면 dcfldd가 좋은 선택일 수 있습니다.
Darik의 DBAN(Boot And Nuke)을 사용할 수도 있습니다. "이것은 하드 드라이브의 모든 파일을 완전히 삭제하는 완전 무료 데이터 삭제 프로그램입니다. 이렇게 하면 프로세스가 더 쉬워지고 빨라질 수 있습니다."
제로 생각 쓰기의 병목 현상은 쓰기 과정에 있습니다. 디스크에 병목 현상이 있는지 확인하십시오. 예를 들어 USB3 디스크를 USB3 포트에 연결합니다.
또한 섹터가 0인지 테스트하여 0을 0으로 덮어쓸 필요가 없도록 하는 "비공개" 프로그램도 보았습니다. SSD 드라이브에 적합합니다(각 쓰기 작업은 SSD 디스크의 수명을 단축시킵니다). 훨씬 느린 것처럼 보이지만 어떤 경우에는 빠릅니다. 예를 들어 읽기가 쓰기보다 빠르기 때문에 디스크를 많이 사용하지 않는 경우(예: 작은 데이터의 전송 디스크)입니다.