Depois de preencher a unidade HD com / dev / zero - desligamento e erro

0

Minha intenção:

Eu queria preencher meu disco rígido externo (1 TB) com zeros, então usei:

dd if=/dev/zero | pv -t -e -r -a -b -s 930000000000 | dd of=/media/usb/clearAll ; rm /media/usb/clearAll ; shutdown -P 00

Explicando o comando acima:

Depois de preencher completamente o disco rígido com zero eu queria excluir esse arquivo e depois de excluir o arquivo que eu queria desligar meu laptop devido ao fato de que vai demorar várias horas e eu preciso dormir também. Sim, eu sei, eu esqueci de desmontar o disco rígido externo antes de desligar.

pv é apenas para monitorar o progresso das transferências de arquivos.

O problema:

Tudo funcionou bem por 2 minutos, depois o Ubuntu foi desligado normalmente! Depois de 2 minutos? Onde apenas cerca de 6-7GB onde ocupado.

Então eu comecei meu laptop novamente para dar uma olhada mais de perto no syslog:

Mar 15 20:04:18 Mikes-Laptop kernel: [27033.291030] init: tty4 main process (1006) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.291240] init: tty5 main process (1010) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.291383] init: tty2 main process (1016) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.291525] init: tty3 main process (1017) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.291672] init: tty6 main process (1020) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.313817] init: irqbalance main process (1081) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.313957] init: cron main process (1083) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop kernel: [27033.314282] init: tty1 main process (1195) killed by TERM signal
Mar 15 20:04:18 Mikes-Laptop rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="747" x-info="http://www.rsyslog.com"] exiting on signal 15.

e também

Mar 15 20:06:36 Mikes-Laptop kernel: [   11.319099] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro

mas não tenho certeza se corresponde ao desligamento inesperado.

A pergunta:

Então alguém pode me dizer o que eu fiz de errado? Eu pensei em todos os comandos depois; será executado depois que o anterior terminar.

Especificações:

Ubuntu 14.04 LTS Seagate 1TB HDD externo MSDOS FAT32 uma partição ocupando toda a unidade

    
por Mike 15.03.2015 / 20:44

1 resposta

0

Eu detectei um erro, se o sistema de arquivos é formatado em FAT32 ou um sistema de arquivos similar que suporta no máximo 4GB por arquivo e você tentou fazer um arquivo de 1TB no HDD, a falha mais provável é que quando o arquivo chegou 4GB, o programa parou e o computador parou.

O comando correto seria:

dd if=/dev/zero | pv -t -e -r -a -b -s 930000000000 | dd of="/dev/sdX"; shutdown -P 00

em que o caminho correto pode ser /dev/sdb ou /dev/sdc . Você pode encontrar essa letra no programa "Discos" do Ubuntu.

Aviso: ASSEGURAR-SE DE ENTRAR NO DISPOSITIVO CORRETO, PODE PRODUZIR UMA GRANDE PERDA DE DADOS

    
por Helio 15.03.2015 / 20:49