Permissão negada ao tentar apagar o disco rígido do laptop do USB ao vivo

0

Eu coloquei um ISO do Ubuntu em uma unidade USB, inicializei a partir desse USB no meu laptop e liguei

$ cat /dev/zero | pv > /dev/sda

para tentar substituir o disco rígido do meu laptop ( sda ) por zeros.

Eu recebo o seguinte erro:

bash: /dev/sda: Permission denied

Esse erro é gerado independentemente de eu ter pré-pendurado meu comando com sudo . Por que estou recebendo isso? Como contornar esse erro?

(Poderia ter algo a ver com a montagem / desmontagem? Divulgação completa: eu já apaguei parcialmente o sda , mas o apagamento foi interrompido no meio do caminho - estou executando novamente o comando para ter certeza de que foi totalmente apagado.)

EDITAR

Consegui apagar o disco rígido usando a GUI do utilitário de disco. Mas ainda estou curioso para saber se teria sido possível fazer isso por meio da linha de comando usando o método que tentei primeiro.

    
por dbliss 01.09.2017 / 00:45

1 resposta

1

O redirecionamento de saída é feito por shell, e o shell não-raiz não tem acesso a /dev/sda . Se você não quer mudar para o shell de root, você pode executar o comando com sudo e tee :

cat /dev/zero | pv | sudo tee /dev/sda
    
por 01.09.2017 / 01:02