SD-Karte Raspian mit allen Paritionen clonen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
desputin
Beiträge: 1273
Registriert: 24.04.2015 17:16:34

SD-Karte Raspian mit allen Paritionen clonen

Beitrag von desputin » 19.02.2018 10:18:47

Hallo Ihr,
ich suche ein GUI-Programm oder einen Konsolenbefehl (dd?), mit dem ich eine Raspian-SD-Karte mit allen Partitionen 1:1 als Backup clonen kann.
Gibt es da etwas?

Viele Grüße
desputin
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von schwedenmann » 19.02.2018 10:24:11

Hallo

Konsole: dd
GUI: z.B. clonezilla, redobackup sollte das auch können
gdiskdump
http://www.ubuntugeek.com/gdiskdump-gui ... mp-dd.html
mfg
schwedenmann

DeletedUserReAsG

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von DeletedUserReAsG » 19.02.2018 11:41:42

Etwas Auswahl ist immer gut: neben dd könnte man noch cat, cp oder pv nehmen.

ubik
Beiträge: 145
Registriert: 26.02.2009 12:02:24

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von ubik » 12.03.2018 16:41:00

Hallo,

hier die Anleitung:

1.) Leg die SD Karte ein.
2.) Als root den Befehl "fdisk -l" ausführen
3.) Dann werden die Geräte angezeigt. Das Gerät ist dann das, was der Speichergröße entspricht
4.) Nun als root "dd bs=1M if=/dev/XXX of=datei.iso" ausführen, wobei XXX der Gerätename ist
5.) Warten.
6.) Fertig.

Wenn man nun das alles zurückspielen will, dann nutzt man als root "dd bs=1M if=datei.iso of=/dev/XXX"

gugus
Beiträge: 376
Registriert: 04.09.2002 17:41:17
Wohnort: da wo ich zu Hause bin

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von gugus » 12.03.2018 16:51:50

Servus
Wenn man es öfter braucht, habe ich mal gefunden für die .bash_aliases

Code: Alles auswählen

dd()
{
    local dd=$(which dd); [ "$dd" ] || {
        echo "'dd' is not installed!" >&2
        return 1
    }
    local pv=$(which pv); [ "$pv" ] || {
        echo "'pv' is not installed!" >&2
        "$dd" "$@"
        return $?
    }
    local arg arg2 infile
    local -a args
    for arg in "$@"
    do
        arg2=${arg#if=}
        if [ "$arg2" != "$arg" ]
        then
            infile=$arg2
        else
            args[${#args[@]}]=$arg
        fi
    done
    "$pv" -tpreb "$infile" | "$dd" "${args[@]}"
}
Gibt ne schöne Anseige mit Status.

Gruss
gugus

DeletedUserReAsG

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von DeletedUserReAsG » 12.03.2018 17:21:20

In diesem Fall pv durch dd zu schicken, erinnert mich so‘n bisschen an „useless use of cat“ (z.B. ›cat file | grep …‹ statt ›grep … file‹). pv /dev/… > file.image und vice versa tut den Job genausogut.

Im Übrigen würde ich den Suffix „iso“ auch tatsächlichen ISO9660-Images vorbehalten. Wenn kein ISO drin ist, sollte man’s auch nicht *.iso nennen – das führt früher oder später zu Verwirrungen (Beispiele finden sich nicht zuletzt auch hier im Forum einige).

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von hikaru » 12.03.2018 17:22:48

gugus hat geschrieben: ↑ zum Beitrag ↑
12.03.2018 16:51:50

Code: Alles auswählen

    "$pv" -tpreb "$infile" | "$dd" "${args[@]}"
Das ist hier aber mit Kanonen auf Spatzen geschossen. Wenn man pv benutzt, dann braucht man für die hier gestellte Aufgabe gar kein dd mehr:

Code: Alles auswählen

pv $infile > $outfile
Die function ist zwar nicht nutzlos, denn sie kombiniert die Fortschrittsanzeige von pv mit der Flexibilität von dd (erlaubt z.B. seek und skip), aber ihre Ausgabe kann irreführend sein. Wenn man z.B. mit skip arbeitet, dann wird pv ein verfälschtes Ergebnis ausgeben, da dd gar nicht alles schreibt, was es von pv geliefert bekommt.
Vertauscht man hingegen pv und dd in der Pipe, damit dd zuerst die Ausgabe filten kann um dann pv Statistiken über die gefilterte Ausgabe erstellen zu lassen, dann funktionieren diejenigen Statistikschalter von pv nicht mehr sauber, die eine bekannte Dateigröße voraussetzen.

DeletedUserReAsG

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von DeletedUserReAsG » 12.03.2018 17:28:28

Vergessen zu schreiben: neuere Versionen von dd bringen mittlerweile auch ’ne nette Live-Fortschrittsanzeige mit (die Werte mit USR1 ausgeben zu lassen, ging ja schon immer™). Gerade bei so Sachen wie Backup würde ich unnötige Komplexität immer vermeiden, und sowenig Sachen wie möglich einbauen.

gugus
Beiträge: 376
Registriert: 04.09.2002 17:41:17
Wohnort: da wo ich zu Hause bin

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von gugus » 12.03.2018 19:41:57

@hikaru, ja, mag sein, ist ja auch schon älter. ich habe es gefunden, kopiert und funktioniert einfach und gut.

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von gbotti » 12.03.2018 20:13:24

hikaru hat geschrieben: ↑ zum Beitrag ↑
12.03.2018 17:22:48
... Statistikschalter von pv nicht mehr saube...
Debiangddrescue wäre auch noch ne Alternative. Da hat man auch ne Ausgabe und es kopiert in der Regel schneller als dd mit den Default-Einstellungen.
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
desputin
Beiträge: 1273
Registriert: 24.04.2015 17:16:34

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von desputin » 18.03.2018 22:07:08

Hallo Ihr,
vielen Dank für Eure Antworten!
Ich habe jetzt der Einfachheit halber die Lösung von ubik genommen (dd bs=1M if=/dev/XXX of=datei.iso). Hat super geklappt.

Wenn ich diese Iso mit 2 Partitionen nun irgendwann wieder zurückspielen möchte auf eine SD-Karte.... Mit welchem dd Befehl mach ich das dann?
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

DeletedUserReAsG

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von DeletedUserReAsG » 18.03.2018 22:49:04

desputin hat geschrieben: ↑ zum Beitrag ↑
18.03.2018 22:07:08
Wenn ich diese Iso mit 2 Partitionen nun irgendwann wieder zurückspielen möchte auf eine SD-Karte.... Mit welchem dd Befehl mach ich das dann?
Das Image kopierst du mit dem gleichen Befehl, nur Quelle und Ziel vertauscht, zurück.

OT: es ist kein[e] ISO.

Benutzeravatar
Wolf2000
Beiträge: 52
Registriert: 08.07.2017 08:19:58
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von Wolf2000 » 18.03.2018 22:51:10

Hi
Es kommt darauf an unter Windows kannst du den Win32DiskImager machen,
unter Linux dd bs=1M if=/datei.img of=/dev/XXX
Zuletzt geändert von Wolf2000 am 18.03.2018 22:59:05, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von DeletedUserReAsG » 18.03.2018 22:53:12

Wolf2000 hat geschrieben: ↑ zum Beitrag ↑
18.03.2018 22:51:10
unter Linux dd bs=1M if=datei.iso of=/dev/XXX datei.iso (img)
fixed that for you

Benutzeravatar
desputin
Beiträge: 1273
Registriert: 24.04.2015 17:16:34

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von desputin » 19.03.2018 00:16:06

Dank Euch!
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Klaus33
Beiträge: 3
Registriert: 14.03.2018 10:56:28

Re: SD-Karte Raspian mit allen Paritionen clonen

Beitrag von Klaus33 » 21.03.2018 13:15:55

Ich danke euch auch.. weil ich dasselbe Problem gelöst hab.

Antworten