하드 드라이브를 지우기 위해 gnu_ddrescue를 복원하는 방법은 무엇입니까? [폐쇄]

하드 드라이브를 지우기 위해 gnu_ddrescue를 복원하는 방법은 무엇입니까? [폐쇄]

SSD가 아닌 하드 드라이브는 일반적으로 명령을 사용하여 삭제됩니다 dd if=/dev/urandom of=/dev/sdX conv=fsync status=progress. 정전이 발생하기 때문에 삭제 프로세스를 여러 번 다시 시작할 수 있습니다. 또한 모바일 장치가 필요한 경우도 많습니다.

dd제가 아는 한, 제가 조사한 바에 따르면 중단을 재개하는 기능은 지원되지 않습니다.

게시물은 ddrescue소스에서 대상으로 비트 단위 데이터를 복사하는 데 중점을 둡니다. 게다가 회복에 대한 걱정도복사 과정.

게시물을 기반으로쓸 수 없는 섹터를 지우고,ddrescue이는 디스크를 지우는 데 사용할 수 있음 을 나타냅니다 .

디스크를 지워 ddrescue복구할 수 있다면 Live CD나 DVD를 사용할 때 어떻게 복구할 수 있나요?

ddrescue또는 이 요구 사항을 지원할 수 없는 경우 다른 옵션은 무엇입니까?

ddrescue현재는 사용되지 않습니다. 중단된 프로세스를 재개하기 위한 요구 사항을 지원하는 경우 계속 사용됩니다.

답변1

이건 필요하지 않습니다 ddrescue. 일반을 사용 dd하고 지우는 동안 진행 상황을 인쇄하도록 할 수 있습니다.

dd if=/dev/urandom of=/dev/sdX bs=256k 2>/media/usb/progress.txt &
while kill -USR1 $!; do sleep 10; done

이렇게 하면 디스크 지우기가 시작되고 프로세스가 백그라운드로 전송된 다음 10초마다 USB 스틱에 저장된 로그 파일에 진행 상황을 쓰도록 지시됩니다. 전원이 차단되면 전원이 중단된 위치를 대략적으로 확인한 다음 해당 지점부터 계속해서 닦을 수 있습니다.

dd if=/dev/urandom of=/dev/sdX bs=256k seek=<number of records>

무작위 데이터를 사용한 단일 패스 적용 범위는 다음과 같습니다.적절한모든 데이터를 복구할 수 없게 만듭니다.

관련 정보