
Mi intención:
Quería llenar mi disco duro externo (1 TB) con ceros, así que usé:
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 el comando anterior:
Después de llenar completamente el disco duro con cero, quise eliminar ese archivo y después de eliminarlo quise apagar mi computadora portátil debido a que tomará varias horas y también necesito dormir. Sí, lo sé, olvidé desmontar el disco duro externo antes de apagarlo.
pv es solo para monitorear el progreso de las transferencias de archivos.
El problema:
¡Todo funcionó bien durante 2 minutos y luego Ubuntu se apagó normalmente! ¿Después de 2 minutos? Donde solo estaban ocupados entre 6 y 7 GB.
Así que encendí mi computadora portátil nuevamente para observar más de cerca el syslog que aparece a continuación:
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.
y también
Mar 15 20:06:36 Mikes-Laptop kernel: [ 11.319099] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
pero no estoy seguro si corresponde al cierre inesperado.
La pregunta:
¿Alguien puede decirme qué hice mal? Pensé en cada comando después; se ejecutará una vez finalizado el anterior.
Especificaciones:
Ubuntu 14.04 LTS Seagate 1TB HDD externo MSDOS FAT32 una partición que ocupa todo el disco
Respuesta1
Detecté un error, si el sistema de archivos está formateado en FAT32 o un sistema de archivos similar que admita un máximo de 4 GB por archivo e intentaste hacer un archivo de 1 TB en el HDD, lo más probable es que cuando el archivo alcanzó los 4 GB, el El programa se detuvo y la computadora se detuvo.
El comando correcto sería:
dd if=/dev/zero | pv -t -e -r -a -b -s 930000000000 | dd of="/dev/sdX"; shutdown -P 00
donde puede estar la ruta correcta /dev/sdb
o /dev/sdc
. Puedes encontrar esa letra en el programa "Discos" de Ubuntu.
Advertencia: ASEGÚRESE DE INGRESAR AL DISPOSITIVO CORRECTO, PUEDE PRODUCIR UNA GRAN PÉRDIDA DE DATOS