Forum: PC-Programmierung image der SD-Karte sichern


von rasp (Gast)


Lesenswert?

Ich habe mein Betriebssystem auf einer SD-Karte und möchte dieses auf 
einem Desktop-PC sichern. Gebe ich auf dem Desktop-PC "lsblk" ein, 
erhalte ich die Info, dass sdd mein gewünschtes device ist. Durch 
zusätzliches ein / ausstecken der Karte konnte ich es ebenfalls 
verifizieren.
1
 lsblk
2
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
3
sda           8:0    0 238,5G  0 disk
4
├─sda1        8:1    0  55,9G  0 part
5
 └─md0       9:0    0  55,9G  0 raid1 /
6
├─sda2        8:2    0 178,8G  0 part
7
 └─md1       9:1    0 178,7G  0 raid1 /home
8
└─sda3        8:3    0   3,8G  0 part  [SWAP]
9
sdd           8:48   1  14,9G  0 disk
10
├─sdd1        8:49   1   1,8G  0 part
11
├─sdd2        8:50   1     1K  0 part
12
├─sdd5        8:53   1    32M  0 part
13
├─sdd6        8:54   1    69M  0 part
14
└─sdd7        8:55   1    13G  0 part
15
sr0          11:0    1  1024M  0 rom
16
nvme0n1     259:0    0 238,5G  0 disk
17
├─nvme0n1p1 259:1    0  55,9G  0 part
18
 └─md0       9:0    0  55,9G  0 raid1 /
19
├─nvme0n1p2 259:2    0 178,8G  0 part
20
 └─md1       9:1    0 178,7G  0 raid1 /home
21
└─nvme0n1p3 259:3    0   3,8G  0 part  [SWAP]

Ich kann mit nachfolgenden Befehl ein image erzeugen:
1
sudo dd if=/dev/sdd of=~/image/my_image.img

Mein Problem ist nun aber, auch wenn ich ganz sicher einiges am 
Betriebssystem auf der SD-Karte geändert habe, sind auf dem erzeugten 
image  keine Änderungen zu sehen, wenn ich das ganze nochmal ausführe. 
Kann mir jemand sagen, ob mein bisheriger Weg falsch war?

von Dr. Sommer (Gast)


Lesenswert?

rasp schrieb:
> sind auf dem erzeugten image  keine Änderungen zu sehen

Wie festgestellt?

von rasp (Gast)


Lesenswert?

Ich habe das image in SVN eingepflegt. Erzeuge ich ein neues image und 
prüfe (mit "svn diff") auf Änderungen, werden keine Änderungen 
angezeigt.

von Dr. Sommer (Gast)


Lesenswert?

rasp schrieb:
> Erzeuge ich ein neues image und
> prüfe (mit "svn diff") auf Änderungen, werden keine Änderungen
> angezeigt.

Und svn diff funktioniert auch korrekt auf riesigen Binärdateien? Mach 
doch mal ne Prüfsumme (z.B. md5sum) von beiden Dateien und vergleiche 
die.

von Walter K. (vril1959)


Lesenswert?

rasp schrieb:
> Ich kann mit nachfolgenden Befehl ein image erzeugen:sudo dd if=/dev/sdd
> of=~/image/my_image.img

bei Verwendung von dd sollte man vorher (sicherheitshalber) das device 
unmouten

von Spieglein (Gast)


Lesenswert?

In Unkenntnis der Fähigkeiten SVNs, könntest du alternativ je nach dem 
wie schnell der Rechener ist, eine zweite .img Datei erzeugen und mit 
cmp binär vergleichen. Oder du mountest das image und dessen Partitionen 
als loop und setzt diff darauf an. Gibt bestimmt auch noch weitere 
Mgklt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.