Nach dem Füllen des HD-Laufwerks mit /dev/zero -> Herunterfahren und Fehler

Nach dem Füllen des HD-Laufwerks mit /dev/zero -> Herunterfahren und Fehler

Meine Absicht:

ich wollte meine externe Festplatte (1 TB) mit Nullen füllen, also habe ich Folgendes verwendet:

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

Erläuterung des obigen Befehls:

Nachdem die Festplatte komplett mit Nullen gefüllt war, wollte ich diese Datei löschen und danach wollte ich meinen Laptop herunterfahren, da das mehrere Stunden dauern würde und ich auch schlafen müsste. Ja, ich weiß, ich habe vergessen, die externe Festplatte vor dem Herunterfahren auszuhängen.

pv dient lediglich dazu, den Fortschritt der Dateiübertragungen zu überwachen.

Das Problem:

2 Minuten lang funktionierte alles einwandfrei, dann wurde Ubuntu normal heruntergefahren! Nach 2 Minuten? Wobei nur etwa 6-7 GB belegt waren.

Also habe ich meinen Laptop neu gestartet, um mir das Syslog genauer anzusehen und Folgendes zu erhalten:

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.

und auch

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

aber ich bin nicht sicher, ob es mit dem unerwarteten Herunterfahren zusammenhängt.

Die Frage:

Kann mir also jemand sagen, was ich falsch gemacht habe? Ich dachte, jeder Befehl nach ; wird ausgeführt, nachdem der vorherige abgeschlossen ist.

Spezifikationen:

Ubuntu 14.04 LTS Seagate 1 TB externe Festplatte MSDOS FAT32 eine Partition belegt das ganze Laufwerk

Antwort1

Ich habe einen Fehler festgestellt: Wenn das Dateisystem in FAT32 oder einem ähnlichen Dateisystem formatiert ist, das maximal 4 GB pro Datei unterstützt, und Sie versucht haben, eine 1 TB große Datei auf der Festplatte zu erstellen, liegt der wahrscheinlichste Fehler darin, dass das Programm angehalten und der Computer heruntergefahren wurde, als die Datei 4 GB erreichte.

Der richtige Befehl wäre:

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

/dev/sdbwobei der richtige Pfad oder sein könnte /dev/sdc. Diesen Buchstaben finden Sie im Programm „Disks“ von Ubuntu.

Achtung: Stellen Sie sicher, dass Sie das richtige Gerät eingeben, da es sonst zu einem großen Datenverlust kommen kann.

verwandte Informationen