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

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

Minha intenção:

eu queria preencher meu HDD 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 HDD com zero eu queria deletar aquele arquivo e depois de deletar aquele arquivo eu queria desligar meu laptop porque levaria várias horas e eu também preciso dormir. Sim, eu sei, esqueci de desmontar o disco rígido externo antes de desligar.

pv serve apenas para monitorar o andamento das transferências de arquivos.

O problema:

Tudo funcionou bem por 2 minutos e então o Ubuntu foi desligado normalmente! Depois de 2 minutos? Onde apenas cerca de 6-7 GB estavam ocupados.

Então eu liguei meu laptop novamente para dar uma olhada mais de perto no syslog, obtendo o seguinte:

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 questão:

Então, alguém pode me dizer o que eu fiz de errado? Pensei em cada comando depois; será executado após o término do anterior.

Especificações:

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

Responder1

Detectei um erro, se o sistema de arquivos estiver formatado em FAT32 ou um sistema de arquivos semelhante que suporte 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 atingiu 4GB, o 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

onde o caminho correto pode ser /dev/sdbou /dev/sdc. Você pode encontrar essa carta no programa “Discos” do Ubuntu.

Aviso: CERTIFIQUE-SE DE INSERIR O DISPOSITIVO CORRETO, PODE PRODUZIR UMA GRANDE PERDA DE DADOS

informação relacionada