Kurze frage zu dd [Gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Kurze frage zu dd [Gelöst]

Beitrag von heinz » 22.04.2016 17:33:59

Hallo Zusammen,

bin mir gerade nicht sicher und kann es auch nicht auf die schnelle Testen,
da frag ich doch mal kurz.

Wenn ich z.B. ein 8G Image mit dd auf eine 32G Karte schreibe und danach ein Image von der 32G Karte mache,
ist es dann 8 oder 32G groß?

Eigentlich doch nur 8, oder?

Gruß
heinz
Zuletzt geändert von heinz am 22.04.2016 18:55:12, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: Kurze frage zu dd

Beitrag von MSfree » 22.04.2016 17:46:17

heinz hat geschrieben:Eigentlich doch nur 8, oder?
dd-Images sind immer so groß wie die Quelle und die ist in deinem Fall 32GB groß.

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: Kurze frage zu dd

Beitrag von Patsche » 22.04.2016 17:59:04

heinz hat geschrieben: Wenn ich z.B. ein 8G Image
Wenn es schon ein Image ist, warum dann nicht Wiki-Artikel zum Thema cp verwenden? Was hast du denn genau vor?

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Kurze frage zu dd

Beitrag von heinz » 22.04.2016 18:54:52

MSfree hat geschrieben:dd-Images sind immer so groß wie die Quelle und die ist in deinem Fall 32GB groß.
OK. alles klar. Danke.

Patsche hat geschrieben:Wenn es schon ein Image ist, warum dann nicht Wiki-Artikel zum Thema cp verwenden? Was hast du denn genau vor?
Sorry aber ich verstehe den zusammenhang zu meiner Frage irgendwie nicht.


Gelöst!

Gruß
heinz

wanne
Moderator
Beiträge: 7548
Registriert: 24.05.2010 12:39:42

Re: Kurze frage zu dd

Beitrag von wanne » 22.04.2016 19:12:22

heinz hat geschrieben:Sorry aber ich verstehe den zusammenhang zu meiner Frage irgendwie nicht.
Naja wenn du das ganze so machst ist die datei nur noch 8GB groß (Vorrausgesetzt der leere teil der Karte besteht aus Nullen. (Debianzerofree kann da dafür sorgen)):

Code: Alles auswählen

cp --sparse=always sdcard sdcard.img
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
Meillo
Moderator
Beiträge: 9233
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Kurze frage zu dd [Gelöst]

Beitrag von Meillo » 22.04.2016 19:50:53

Auf der 8GB-Karte hattest du wohl eine 8GB grosse Partition. Wenn du davon ein Image machst und das auf die 32G-Karte schreibst, dann hast du darauf auch wieder eine 8GB grosse Partition.

Wenn du nun von der 32G-Karte ein Komplettimage machst (/dev/sda), dann ist dieses 32GB gross, wenngleich nur 8GB davon partitioniert sind. Du koenntest auch nur von der 8GB grossen Partion ein Image machen (/dev/sda1) und vom MBR und der Partitionstabelle (mit dd nur den Anfang von /dev/sda kopieren lassen). Dann brauchst du auch nur 8GB Speicher und kannst doch alles wieder vollstaendig zusammensetzen. (Bestimmt kann man auch einfach die ersten, sagen wir mal 8,1GB der Platte kopieren um beides zusammen zu haben ... ich hab's bisher lieber separat gemacht.)
Use ed once in a while!

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Kurze frage zu dd [Gelöst]

Beitrag von heinz » 20.05.2016 11:18:41

Hallo nochmal,
wanne hat geschrieben:

Code: Alles auswählen

cp --sparse=always sdcard sdcard.img
Danke für den Tipp! cp auf ein Laufwerk "loszulassen", kannt ich noch nicht...
Meillo hat geschrieben:Wenn du nun von der 32G-Karte ein Komplettimage machst (/dev/sda), dann ist dieses 32GB gross, wenngleich nur 8GB davon partitioniert sind.
Danke, für die genaue Erklärung.

gruß heinz

Antworten