Oi,
Estou escrevendo um script para limpar o disco rígido, em uma forma relativamente segura por excesso de escrever a disco com 3 padrões. Então, eu corro o dd / dcfldd comando 3 vezes com uma chamada em sincronia entre cada comando chamada no script.
Código:
#!/bin/sh
dcfldd pattern=99 conv=notrunc of=/dev/sda
sync
dcfldd pattern=jj conv=notrunc of=/dev/sda
sync
dcfldd pattern=hell conv=notrunc of=/dev/sda
sync
Quero saber se o código acima seria de fato, resultado do meu disco rígido a ser sobre-escrito com o dado de padrões em que ordem? Desde que foram introduzidos em um sincronismo entre cada comando chamada, todos os restantes buffers a ser escrito para o disco teria sido fisicamente escrito antes da próxima padrão está a ser copiado para o disco por dcfldd.
Por favor, me ajudem. Eu realmente quero entender o impacto.