tar problem

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

tar problem

Beitrag von kernelpanic » 02.03.2006 12:27:52

Hi,,ich möchte eine 2.5 GB datei in mehrere archive aufteilen..
wie mach ich das mit tar,,meinetwegen 700M filesize??
eilt!

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 02.03.2006 12:34:37

siehe

Code: Alles auswählen

man split

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 12:40:15

nix split,,
ich möchte es mit tar machen
wenn ich das file mit split zerreisse und es mit cat wieder zusammenbaue und diife sind die beiden dateien unterschiedlich trotz selber dateigroesse

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 02.03.2006 12:46:13

Du sollst es ja auch mit tar machen und an spilt übergeben:

Code: Alles auswählen

 tar czvf - . | split -b 650m - /tmp/meinedaten.tar.gz

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 13:07:58

da kommt dasselbe bei raus,,
file 1 and 2 are different

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 02.03.2006 13:11:59

kernelpanic hat geschrieben:da kommt dasselbe bei raus,,
file 1 and 2 are different
Woher kommt die Fehlermeldung und was genau probierst Du da?

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 13:16:16

ich hab ne iso datei die ist 2.5 gb gross,,die möchte ich gern teilen um sie später wieder zusammen zu fügen was eignetlich mittels split und cat gehen sollte aber vielleicht ist das diff auch kaputt oder kommt mit so grossen files nicht klar.
split -b 700M file.iso

xaa <-700MB
xab <-700MB
xac <-700MB
xad <-700MB
xae <-111MB

cat xa* >test.iso

diff file.iso test.iso

ausgabe von diff:
Die Dateien sind unterschiedlich

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 02.03.2006 13:18:48

Man hängt auch mit >> an, mit > überschreibt man bei jedem Mal.

cu

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 13:21:37

bin ja net blöd habs auf verschiedene arten probiert..
letzteres war

cat xaa >test.iso && cat xab >>test.iso && cat xac >>test.iso usw.

aber das mit dem überschreiben stimmt nicht weil sonst ne 700 mb grosse datei rauskommen müsste.
sie ist aber genau so gross wie die originaldatei und das iso ist auch mountbar aber diff sagt halt das es einen unterschied gibt,,nur nicht welchen

hab auch schonmal mit hexdump reingeshen konnte aber nichts feststellen

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 02.03.2006 13:26:06

wenn du nur mit > arbeitest, kommt am Ende eine 111MB große Datei raus.

Ansonsten: Mal die md5-Summen verglichen?

Edit: Schreib mal nicht alles in eine neue Datei, sondern hänge alles an xaa an.

cu

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 13:28:22

nein kommt nicht..probiers aus aber ist auch wurscht weil hilft mir ncht weiter.
md5summen sind nicht identisch

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 02.03.2006 13:29:12

Edit: Schreib mal nicht alles in eine neue Datei, sondern hänge alles an xaa an.
cu

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 13:34:35

ok
die idee hat ich noch nicht,,mach jetzt aber erstmal mittag,,
cu

Benutzeravatar
Lord_x
Beiträge: 108
Registriert: 15.11.2005 11:16:58
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Lord_x » 02.03.2006 14:13:59

Also ich habe das jetzt in 2 Minuten herausgefunden :)

splitten:
split -b 100m datei.tgz

Daraus gibt es die Dateien => xa...

zusammenfügen
cat xa* >> test.tgz

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 02.03.2006 14:35:13

kernelpanic hat geschrieben:ich hab ne iso datei die ist 2.5 gb gross,,die möchte ich gern teilen um sie später wieder zusammen zu fügen was eignetlich mittels split und cat gehen sollte aber vielleicht ist das diff auch kaputt oder kommt mit so grossen files nicht klar.
split -b 700M file.iso

xaa <-700MB
xab <-700MB
xac <-700MB
xad <-700MB
xae <-111MB

cat xa* >test.iso

diff file.iso test.iso

ausgabe von diff:
Die Dateien sind unterschiedlich
HI,

ich habe jetzt mal alles so durchgefürht wie du, allerdings bekomme ich keine Fehlermeldung von diff und auch die MD5 Summen sind gleich:

Code: Alles auswählen

4679917568 Feb 20 17:19 test.img


-rw-------  1 root    root     734003200 Mar  2 13:52 xaa
-rw-------  1 root    root     734003200 Mar  2 13:53 xab
-rw-------  1 root    root     734003200 Mar  2 13:54 xac
-rw-------  1 root    root     734003200 Mar  2 13:54 xad
-rw-------  1 root    root     734003200 Mar  2 13:56 xae
-rw-------  1 root    root     734003200 Mar  2 13:56 xaf
-rw-------  1 root    root     275898368 Mar  2 13:57 xag

 cat xa* >> neu.img


-rw-------  1 root    root    4679917568 Mar  2 14:06 neu.img
-rw-------  1 root    root    4679917568 Feb 20 17:19 test.img

 diff neu.img test.img  && md5sum test.img && md5sum neu.img
56d57cf7b4061f7e0363d36872e1e7d4  test.img
56d57cf7b4061f7e0363d36872e1e7d4  neu.img
Hast Du eventuell noch nen anderen Rechner zum testen?

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 02.03.2006 14:40:15

Hallo kernelpanic,

dich sollte mal jemand debuggen.
Ich habs auch gerade ausprobiert da ich gerade ein entsprechende iso image da habe.

Code: Alles auswählen

split -b 700m sol-10-u1-ga-sparc-dvd.iso
cat xaa xab xac xad xae xaf xag >> sol-10-u1-ga-sparc-dvd.isoo
diff sol-10-u1-ga-sparc-dvd.iso sol-10-u1-ga-sparc-dvd.isoo # kein Ergebnis
md5sum sol-10-u1-ga-sparc-dvd.iso sol-10-u1-ga-sparc-dvd.isoo
3993081fd5d8cde9c065f5ff584a8d17  sol-10-u1-ga-sparc-dvd.iso
3993081fd5d8cde9c065f5ff584a8d17  sol-10-u1-ga-sparc-dvd.isoo
Du solltest lieber an deiner postfick Geschichte weiterschrauben.
Ach ja, und nix schrotten.
Ich habe einen schlechten Stil, ich weiss, Danke, wurde mir bereits gesagt.

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 14:42:52

hi,
gut zu wissen,,ich nahm mal ne andere kiste,,vielleicht ist was mit dem speicher nicht in ordnung..

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 14:45:28

init 0" Hallo kernelpanic,

dich sollte mal jemand debuggen.
Ich habs auch gerade ausprobiert da ich gerade ein entsprechende iso image da habe.

Code: Alles auswählen

split -b 700m sol-10-u1-ga-sparc-dvd.iso
cat xaa xab xac xad xae xaf xag >> sol-10-u1-ga-sparc-dvd.isoo
diff sol-10-u1-ga-sparc-dvd.iso sol-10-u1-ga-sparc-dvd.isoo # kein Ergebnis
md5sum sol-10-u1-ga-sparc-dvd.iso sol-10-u1-ga-sparc-dvd.isoo
3993081fd5d8cde9c065f5ff584a8d17  sol-10-u1-ga-sparc-dvd.iso
3993081fd5d8cde9c065f5ff584a8d17  sol-10-u1-ga-sparc-dvd.isoo
Du solltest lieber an deiner postfick Geschichte weiterschrauben.
überlass das mal mir woran ich schraube

kernelpanic
Beiträge: 102
Registriert: 01.09.2005 10:41:25

Beitrag von kernelpanic » 02.03.2006 15:13:14

muss am speicher liegen

Code: Alles auswählen

split -b 700m FebCTP_5308_32bit_Main_Staged_DVD.iso
-rw-r--r--  1 www-data www-data 2915864576 2006-02-28 20:51 FebCTP_5308_32bit_Main_Staged_DVD.iso
-rw-r--r--  1 root     root      734003200 2006-03-02 14:41 xaa
-rw-r--r--  1 root     root      734003200 2006-03-02 14:43 xab
-rw-r--r--  1 root     root      734003200 2006-03-02 14:45 xac
-rw-r--r--  1 root     root      713854976 2006-03-02 14:47 xad

cat xaa xab xac xad >>test.iso
md5sum test.iso && md5sum FebCTP_5308_32bit_Main_Staged_DVD.iso
af9db2da9ca2c4c37b47e692030e0481  test.iso
f84bc51dd3ae56fe5634dc563dd925b5  FebCTP_5308_32bit_Main_Staged_DVD.iso
löl

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 02.03.2006 15:22:17

Nur kurz: Warum probierst du das nicht mal so, wie ich vorgeschlagen habe? Ich bekomme auch unterschiedliche Dateien, wenn ich mit dem ersten Teil anfange. Hänge ich aber die anderen Teile direkt an den Ersten, geht's.

cu

Antworten