Fork me on GitHub

SD-Karte sichern und zurückspielen mit dd

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