Re: AW: tar | split

Falk Herzog <[email protected]> Wed, 05 Nov 2025 14:50:01 +0100
Newsgroups gmane.user-groups.linux.dresden
Message-ID <[email protected]>
pgzip macht auch gzip auf allen CPUs, so als Randnotiz.

Gr=C3=BC=C3=9Fe,=20

Falk

On Wed, 2025-11-05 at 14:34 +0100, Bernhard Schiffner wrote:
> Hallo Ronny,
>=20
> das ist schnelles Feedback. Da bin ich also nicht auf dem Holzweg mit
> dem Zusammenbasteln.
>=20
> Das kleine Schmankerl meiner Version liegt in der Verwendung von 7z,
> das wohl auf allen verf=C3=BCgbaren CPUs komprimieren soll (im Gegensatz
> zu gzip).
> Allerdings muss man diese Kommandozeilenparameter erst einmal finden
> / rausbekommen:
> 7z a -si -so -an -tgzip -bsp2=20
> a: mache Archiv(e)
> -si -so : nimm von stdin, schreibe nach stdout
> -an:=C2=A0 nicht meckern / abbrechen, wenn Archiv-Namen nicht als
> Parameter genannt wird=C2=A0 (-so!)
> -tgizp: gzip als Kompressionstyp
> -bsp2: Fortschrittsanzeige nach stderror
> Das hat auch gedauert, aber irgendwie kam ich bei tar gar nicht
> weiter.
>=20
> Vielen Dank!
> Bernhard
>=20
>=20
>=20
> Am Mittwoch, 5. November 2025, 12:33:17 Mitteleurop=C3=A4ische Normalzeit
> schrieb [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
> > > irgendwie
> > > so esoterisch formuliert (GNU-Style?), dass ich(!) nicht
> > > begreife, was nun
> > > eigentlich und wie gemacht werden muss.
> > >=20
> >=20
> > - 'tar -L' erfordert '-M' und ist f=C3=BCr Wechselmedien (Tapes), wird
> > also interaktiv nach neuen Dateinamen fragen
> > - Deine Idee mit 'split' ist dann doch nicht verkehrt 'tar -cf -
> > /dev/sda2 | 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 'd=
d
> > bs=3Dxx' performanter sein und du k=C3=B6nntest es mit 'status=3Dprogre=
ss'
> > oder 'pv' auch aufh=C3=BCbschen=20
> >=20
> >=20
> > Mit freundlichen Gr=C3=BC=C3=9Fen / Kind regards
> > =C2=A0=C2=A0=C2=A0=C2=A0 Ronny Seffner
> >=20
> >=20
>=20
>=20
>=20