Você não especificou um tamanho de bloco para dd , por isso está escrevendo blocos de 512 bytes. É por isso que é tão lento.
-
Anexe a execução de
dda algum terminal (usando, por exemplo, reptyr ). Desta forma você poderá ler sua stdout. Você pode ter que usarsudoou qualquer outro método para executá-lo como root.$ ps aux | grep [d]d (take note of PID) $ reptyr PID_OF_DD -
Envie
SIGUSR1paradd- ele informará sobre o progresso e você poderá calcular quanto do disco já está zerado.kill -s USR1 PID_OF_DD -
Você pode matar
dde executá-lo novamente, especificando o tamanho do bloco (por exemplo,dd bs=4Kpara blocos de 4K) e o deslocamento para evitar a substituição de espaço já zerado. Use o argumento procurar para pular tantos dados quantoddrelatórios conforme escritos.dd if=/dev/zero of=/dev/sde bs=4K seek=NUMBER_OF_4K_BLOCKS_ALREADY_ZEROED
Se você não pode reconectar dd usando reptyr , mas você lembra em qual diretório você executou dd , então você pode pular a etapa 1. Então na etapa 2 as estatísticas serão gravadas em um arquivo chamado nohup.out nesse diretório.