dd
저는 (노트북을 재활용하기 전에) 하드 드라이브를 0으로 덮어 쓰곤 했습니다 .
몇 분 동안 실행한 후 시각적 디스플레이는 화면 왼쪽 상단에 커서가 깜박이는 검은색 배경으로 대체됩니다.
화면에 텍스트가 기록되지 않으므로 화면이 dd
계속 실행 중인지 또는 중지된 시점을 어떻게 알 수 있는지 명확하지 않습니다.
답변1
dd
장치가 쓰기에 가득 차면 다음 메시지가 출력됩니다 .
dd: writing to '/dev/full': No space left on device
현재 상태를 출력하기 위해 실행 중인 프로세스에 USR1
신호를 보냅니다. 다음을 사용하여 신호를 보낼 dd
수 있습니다 kill
.
kill -USR1 $PID
GNU의 최신 버전dd
status=progress
터미널에 현재 진행 상황을 표시하는 옵션이 있습니다 .
매개변수를 조정하지 않을 때보 cat /dev/zero > /dev/sdX
다 디스크를 지우는 것이 더 빠를 수 있습니다 .dd
dd
cat /dev/zero > /dev/sdX
가능한 경우 진행률 표시줄을 얻을 수 있습니다.pv
설치하다:
pv /dev/zero > /dev/sdX
답변2
dd가 내 하드 드라이브 지우기를 완료했는지 어떻게 알 수 있나요?
당신은 그것을 사용할 수 있습니다dcfldd
도구
dcfldd - 법의학 및 보안을 위한 향상된 dd 버전
dcfldd는 원래 국방부 컴퓨터 법의학 연구소(DCFL)에서 개발되었습니다. 이 도구는 다음과 같은 추가 기능을 갖춘 dd 프로그램을 기반으로 합니다.
- 즉각적인 해싱: dcfldd는 입력 데이터가 전송될 때 해시하여 데이터 무결성을 보장할 수 있습니다.
- 상태 출력: dcfldd는 전송된 데이터의 양과 작업에 소요되는 시간을 포함하여 진행 상황을 사용자에게 업데이트할 수 있습니다.
- 유연한 디스크 삭제: dcfldd를 사용하면 디스크를 신속하게 삭제하고 필요한 경우 알려진 패턴을 사용할 수 있습니다.
- 이미지/삭제 확인: dcfldd는 대상 드라이브가 지정된 입력 파일 또는 패턴과 비트 단위로 일치하는지 확인할 수 있습니다.
- 다중 출력: dcfldd는 여러 파일이나 디스크에 동시에 출력할 수 있습니다.
- 출력 분할: dcfldd는 출력을 여러 파일로 분할할 수 있으며 분할 명령보다 더 구성 가능합니다.
- 파이프된 출력 및 로그: dcfldd는 모든 로그 데이터와 출력을 기본 명령 및 파일로 보낼 수 있습니다.