Toon posts:

Hoe tar.gz splitten in 2 delen ivm 2 GB limit

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heb ff zitten kijken maar kom er niet uit. Heb nu:


tar zcvfp 1.tar.gz /dir

Maar als hij bij de 2 GB aankomt dant stop hij, hoe split ik hem in 500 MB stukken? En hoe worden ze dan genoemd??

Verwijderd

Op maandag 27 mei 2002 16:33 schreef xuimper het volgende:
Heb ff zitten kijken maar kom er niet uit. Heb nu:


tar zcvfp 1.tar.gz /dir

Maar als hij bij de 2 GB aankomt dant stop hij, hoe split ik hem in 500 MB stukken? En hoe worden ze dan genoemd??
voeg de optie -L toe... die gaat over de lengte van de tape // file. ik weet niet of dit ook met files werkt, maar met tapes wel...

just
tar -L 5120 zcvpf 1.tar.gz /dir

note: je had de 'f' voor de 'p' staan (ik ken de 'p' flag niet, maar maybe heb je een andere tar) en de f staat voor file/device. dus wat achter de 'f' komt wordt als filename gebruikt...

Verwijderd

Topicstarter
Dat -L had ik al al geprobeerd, maar dat werkt niet....

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 15-08 21:37
nee hoor, het eerste argument zijn altijd opties en de argumenten worden gescheiden door spaties. Als er bijv voor de optie f nog een andere optie zou staan die nog een argument vereist dient deze voor de filenaam te komen!! -p zorgt er voor dat owner en permisions opgeslagen.


Verder zou ik, naast L, ook de optie M meegeven, voor multiarchive. Zie ook man tar.

Verwijderd

Topicstarter
Hoe geruik ik die M dan??? Want ik heb al van alles geprobeerd...

Verwijderd

Op maandag 27 mei 2002 16:49 schreef Jelmer Barhorst het volgende:
nee hoor, het eerste argument zijn altijd opties en de argumenten worden gescheiden door spaties. Als er bijv voor de optie f nog een andere optie zou staan die nog een argument vereist dient deze voor de filenaam te komen!! -p zorgt er voor dat owner en permisions opgeslagen.


Verder zou ik, naast L, ook de optie M meegeven, voor multiarchive. Zie ook man tar.
M is niet mogelijk icm. met GZip...

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 15-08 21:37
tuurlijk wel, meerdere tar's die elk afzonderlijk door gzip zijn geperst, maar voor tar misschien niet nee :+

(kortom, je moet de tar's dan achteraf met de hand gaan compressen)

Verwijderd

Topicstarter
oke, dat lukt mij wel, maar hoe dan met die -M?

Verwijderd

Op maandag 27 mei 2002 16:51 schreef Jelmer Barhorst het volgende:
tuurlijk wel, meerdere tar's die elk afzonderlijk door gzip zijn geperst, maar voor tar misschien niet nee :+

(kortom, je moet de tar's dan achteraf met de hand gaan compressen)
heh, ik had t ook over de 'Mz' combo :+
wat je ook kunt doen, is ff in c, perl, of bash, wat jij wil, ff een split en join tooltje schrijven :)

Verwijderd

Op maandag 27 mei 2002 16:54 schreef xuimper het volgende:
oke, dat lukt mij wel, maar hoe dan met die -M?
-M is heel simpel. als de tape vol is, of je file, is zo groot als met -L beschreven, begint hij aan een nieuwe... wat ik echter niet weet. is of hij die ook nummert... dus

1.tar
2.tar
3.tar
...

Verwijderd

Topicstarter
tar -c -M -L 1 vfp 1.tar.gz /etc


werkt voor geen meter, hij vraagt dan voor Archive 2 en dan wat ik dan druk dan gaat hij oneindig naar 3 ..4...5..6.7...100...10000..enz

Verwijderd

Op maandag 27 mei 2002 16:57 schreef xuimper het volgende:
tar -c -M -L 1 vfp 1.tar.gz /etc


werkt voor geen meter, hij vraagt dan voor Archive 2 en dan wat ik dan druk dan gaat hij oneindig naar 3 ..4...5..6.7...100...10000..enz
de -L optie geef je op hoeveel KB groot een bestand/tape is.. dus, met jou -L 1 geef je aan dat iedere file 1KB groot moet zijn. als je dan 2Gig heb, sjah :) dan mag je wel ff :)

dus, as said, -L 512000 voor 500Megs grote archives

Verwijderd

Topicstarter
Punt 1: Hij gaat alles nu opeens parsen, alle text....beetje raar.

Punt 2: Als hij bij de 1 MB is gekomen dan zegt hij:

Prepare volume #2 for `-' and hit return: 1
Prepare volume #2 for `-' and hit return:
Prepare volume #3 for `-' and hit return:
Prepare volume #4 for `-' and hit return:
Prepare volume #5 for `-' and hit return:

Maar dan doet hij niets meer....hij gaat maar door...

Verwijderd

Op maandag 27 mei 2002 17:12 schreef xuimper het volgende:
Punt 1: Hij gaat alles nu opeens parsen, alle text....beetje raar.
hij kijkt welke bestanden hij in zal pakken ;) dit is ''normaal''
Punt 2: Als hij bij de 1 MB is gekomen dan zegt hij:

Prepare volume #2 for `-' and hit return: 1
Prepare volume #2 for `-' and hit return:
Prepare volume #3 for `-' and hit return:
Prepare volume #4 for `-' and hit return:
Prepare volume #5 for `-' and hit return:

Maar dan doet hij niets meer....hij gaat maar door...
dit gaat heel snel... maak de files nou eens groter... en geef de -L optie 512000 mee (500MB)

  • easydisk
  • Registratie: Februari 2000
  • Laatst online: 12-08 14:26
Of kernel 2.4 gebruiken met een ext/reiserfs partitie, kan je tot 4 GB en meer.

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Of kernel 2.4 gebruiken met een ext/reiserfs partitie, kan je tot 4 GB en meer.
Het is een limiet van de VFS layer, niet van het filesystem. ext2 kan vanaf het begin al bestanden aan van enkele TB's.

De limiet ligt aan het feit dat off_t in kernelspace maar 2^32 -1 is, ongeveer 2 GB. In 2.4 hebben ze dat aangepast naar 2^64.

Alleen je kernel upgraden help dus NIET, je MOET ook je glibc en utilities updaten / recompilen.
Pagina: 1