Arbeiten mit Festplatten/Partitionen
Festplatte löschen (überschreiben)
dd if=/dev/zero of=/dev/sda bs=4M
Festplatten/Partitionen auflisten
Alle von Linux erkannten Festplatten/Partitionen auflisten (egal ob gemountet oder nicht):
cat /proc/partitions
UUID ermitteln:
sudo blkid /dev/sda7
liefert z. B. die Ausgabe:
/dev/sda7: LABEL="home" UUID="f5dec900-e46b-4989-889d-1808741f28ef" TYPE="ext4"
Festplatte auf defekte Sektoren untersuchen
Zur Verwendung von badblocks dürfen keine Partitionen der Festplatte gemountet sein. Hierzu kann man beispielsweise von einer SystemRescueCD booten.
nondistructive read-write Test(Daten bleiben erhalten):
#ganze Platte
badblocks -c 256 -n -v /dev/sda
# Partition 1
badblocks -c 256 -n -v /dev/sda1
destructive read-write Test (Alle Daten werden überschrieben!)
#ganze Platte
badblocks -c 256 -w -v /dev/sda
# Partition 1
badblocks -c 256 -w -v /dev/sda1
Auf Festplatten mit mehr als 2 TB Speicherkapazität muss man die Option -b 4096
setzen, um 4*1024 Bytes pro Block zu betrachten. Dies erlaubt entsprechend eine Vervierfachung der 2TB und erlaubt entsprechend bis zu 8 TB. Bei Überschreitung der 2 TB kommt ansonsten folgende Fehlermeldung: badblocks: Value too large for defined data type invalid end block (5860522584): must be 32-bit value
Defekte Blöcke werden mit -v
auf dem Bildschirm ausgegeben.