Re: AW: tar | split

Bernhard Schiffner <[email protected]> Wed, 05 Nov 2025 14:34:31 +0100
Newsgroups gmane.user-groups.linux.dresden
Message-ID <2678210.Lt9SDvczpP@bs24>
Hallo Ronny,

das ist schnelles Feedback. Da bin ich also nicht auf dem Holzweg mit dem Z=
usammenbasteln.

Das kleine Schmankerl meiner Version liegt in der Verwendung von 7z, das wo=
hl auf allen verf=C3=BCgbaren CPUs komprimieren soll (im Gegensatz zu gzip).
Allerdings muss man diese Kommandozeilenparameter erst einmal finden / raus=
bekommen:
7z a -si -so -an -tgzip -bsp2=20
a: mache Archiv(e)
=2Dsi -so : nimm von stdin, schreibe nach stdout
=2Dan:  nicht meckern / abbrechen, wenn Archiv-Namen nicht als Parameter ge=
nannt wird  (-so!)
=2Dtgizp: gzip als Kompressionstyp
=2Dbsp2: Fortschrittsanzeige nach stderror
Das hat auch gedauert, aber irgendwie kam ich bei tar gar nicht weiter.

Vielen Dank!
Bernhard



Am Mittwoch, 5. November 2025, 12:33:17 Mitteleurop=C3=A4ische Normalzeit s=
chrieb [email protected]:
> Hallo Bernhard,
>=20
> > Die Idee ist, eine Partition (Windows, 40 GB, ~25 GB belegt, Rest mit
> > "Nullfiles" beschrieben, diese gel=C3=B6scht) auf einem USB-Stick (vfat=
) zu sichern.
> ...
> > Allerdings komme ich mit der man-page von tar nicht klar. Die ist irgen=
dwie
> > so esoterisch formuliert (GNU-Style?), dass ich(!) nicht begreife, was =
nun
> > eigentlich und wie gemacht werden muss.
> >
>=20
> - 'tar -L' erfordert '-M' und ist f=C3=BCr Wechselmedien (Tapes), wird al=
so interaktiv nach neuen Dateinamen fragen
> - Deine Idee mit 'split' ist dann doch nicht verkehrt 'tar -cf - /dev/sda=
2 | split -b 3G - /ziel.datei.auf.vfat'
> - so werden aber die 15GB Nullen nicht wegrationalisiert, also sollte ein=
 'gzip -1 |' vor das 'split'
> - da Du nun aber eigentlich kaum features von tar nutzt, k=C3=B6nnte 'dd =
bs=3Dxx' performanter sein und du k=C3=B6nntest es mit 'status=3Dprogress' =
oder 'pv' auch aufh=C3=BCbschen=20
>=20
>=20
> Mit freundlichen Gr=C3=BC=C3=9Fen / Kind regards
>      Ronny Seffner
>=20
>=20