Ersatz für dd
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Ersatz für dd
Suche eine dd Ersatz , der in der Lage ist Bereiche einer Partition die keine Daten enthalten sind zu überspringen, so das sie nicht im Image landen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Ersatz für dd
Code: Alles auswählen
| gzip
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: Ersatz für dd
Sofern es sich nicht um eine neue Platte handelt, werden an den meisten Stellen auf dem Datenträger irgendwelche alten, nicht mehr verlinkten Daten sein. Vom Hörensagen her kann Clonezilla das Dateisystem mit einbeziehen, alleine: es handelt sich dann nicht mehr um ein Image. Dann kann man, meiner bescheidenen Meinung nach, auch gleich rsync o.Ä. hernehmen und damit die Daten sichern.
gzip tut den Job aus oben genanntem Grund eher nicht. Es sei denn, man schreibt erstmal das FS mit einer Datei voll, die nur Nullen enthält.
gzip tut den Job aus oben genanntem Grund eher nicht. Es sei denn, man schreibt erstmal das FS mit einer Datei voll, die nur Nullen enthält.
Re: Ersatz für dd
Geht es dir um Files mit Holes? Oder was meinst du mit ``Bereichen, die keine Daten enthalten ueberspringen''?
Use ed once in a while!
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Ersatz für dd
Das bezog sich auf Dateisystemebene . Und nicht nur auf Dateien die Löcher enthalten.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Ersatz für dd
Das ist ein Widerspruch in sich.KBDCALLS hat geschrieben:13.10.2018 19:57:11Suche eine dd Ersatz , der in der Lage ist Bereiche einer Partition die keine Daten enthalten sind zu überspringen, so das sie nicht im Image landen.
dd arbeitet auf Blockebene, nicht auf Dateisystemebene. Es weiß gar nicht, wo Daten in deinem Dateisystem liegen. Beim Erzeugen eines Images eines Blockgeräts kann man keine Rücksicht auf Inhalte von Dateisystemen nehmen.
Du könntest deine grundlegende Strategie ändern, indem du von Block- auf Dateisystemebene wechselst. Dazu böte sich z.B. rsync an.
Andererseits könntest du auf Blockebene bleiben und die (vermutlich) angestrebte Platzersparnis erreichen, indem du die Ansätze von niemand und TRex kombinierst:
zerofree kann den nicht benutzten Platz eines Dateisystems nullen, ohne dabei das Dateisystem mit einer Datei vollzuschreiben und damit zu blockieren. Das kannst du entweder auf dem Quelldatenträger machen oder auf dem gemounten Image. Nach der Behandlung kannst du dann das Image relativ effektiv komprimieren.
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Ersatz für dd
Ich seh schon das wird darauf hinauslaufen werde wohl nachher mit gzip oder ähnlichen das Image verkleinern müssen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Ersatz für dd
Wenn die ungenutzten Bereiche im FS genullt sind (zerofree), dann verbrauchen sie im Image nicht zwangslaeufig Platz. Ein Image ist eine Datei und wenn in der Datei groessere Bereiche nur Nullen enthalten, werden diese Bereiche in Sparse-Files nicht gespeichert. Damit verbraucht das Image dann nur soviel Platz wie wirklich belegt ist (d.h. Bloecke, die nicht nur Nullen enthalten). Man braucht dazu bloss ein Dateisystem, das Sparse-Files unterstuetzt.
https://en.wikipedia.org/wiki/Sparse_file
https://en.wikipedia.org/wiki/Sparse_file
Use ed once in a while!
Re: Ersatz für dd
Du suchst die Option von dd:
Code: Alles auswählen
conv=sparse
- schorsch_76
- Beiträge: 2612
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Ersatz für dd
Eventuell fsarchiver?
-
- Beiträge: 5629
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Ersatz für dd
Hallo
Partimage kann das
http://www.partimage.org/
unterstützt aber kein ext4 und btrfs
mfg
schwedenmann
Partimage kann das
http://www.partimage.org/
unterstützt aber kein ext4 und btrfs
mfg
schwedenmann
Re: Ersatz für dd
KBDCALLS hat geschrieben:13.10.2018 19:57:11Suche eine dd Ersatz , der in der Lage ist Bereiche einer Partition die keine Daten enthalten sind zu überspringen, so das sie nicht im Image landen.
Nein. Das ist langsam und unktioniert vor allem nur schlecht für lange genutzte Partitionen. In nicht genutzten bereichen steht halt Müll drin. Der lässt sich nicht unbedingz gut komprimieren.Ich seh schon das wird darauf hinauslaufen werde wohl nachher mit gzip oder ähnlichen das Image verkleinern müssen.
Der Trick ist, dass du das Dateisystem und nicht die Partition kopieren willst.
Für ext: e2image -a
Für btrfs: btrfs send
Für xfs xfs_copy
Je nach tool und Option kommt dann nicht ein image der Partition raus. Das musst du dann mit dem passenden tool wieder zu einer Partition machen.
Und Vorsicht bei tools die sparse-Files erstellen: e2image -ar macht eine Datei, die kaum Platz auf der Platte verbraucht. Aber mitunter bei der Nutzung mit dem falschen Tool wieder ordentlich groß wird. Das kann man mit cp --sparse=always wieder rückgängig machen. e2image -a erstell nur primitive Dateien. Die bleiben immer klein. Können dann aber eben nur von e2image oder anderen Spezialtools (qemu) gelesen werden.
Man kann das dann eventuell mit kompression noch kombinieren.
rot: Moderator wanne spricht, default: User wanne spricht.