SD-Karte per Kommandozeile sichern und zurückspielen
Schritt 1: Pfad der SD-Karte feststellen
Das Kommando lsblk listet alle Informationen zu allen gefundenen Block-Devices auf:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 132,9G 0 disk
├─sda1 8:1 0 200M 0 part
├─sda2 8:2 0 102,5G 0 part
├─sda3 8:3 0 244,1M 0 part [SWAP]
└─sda4 8:4 0 65G 0 part /
sdd 8:48 1 28,9G 0 disk
├─sdd1 8:49 1 128M 0 part /media/E027-C3A9
└─sdd2 8:50 1 28,8G 0 part /media/eb6f24bc-02ec-23b7-a1a2-da4780ee9226
Schritt 2: Sichern des Inhaltes der SD-Karte
Unkomprimiertes Sichern:
dd if=/dev/sdX of=/pfad/zum/abbild bs=1M
Zum Beispiel:
dd if=/dev/sdb of=/home/bitblokes/raspbmc-dd.img bs=1M
Komprimiertes Sichern:
dd if=/dev/sdb | gzip > /home/bitblokes/raspbmc-dd.gz
Schritt 3: Gesichertes Image auf SD-Karte zurückschreiben
Wiederherstellen:
dd if=/home/bitblokes/raspbmc-dd.img of=/dev/sdb bs=1M
Komprimiertes Wiederherstellen:
gzip -dc /home/bitblokes/raspbmc-dd.gz | dd of=/dev/sdb