Newsgroup: it.comp.os.linux.sys
Titolo: Archivi tar sopra i 2GB

Ciao!
Devo backuppare il mio hard disk utilizzando tar: l'archivio viene scritto
in una partizione FAT32 su una macchina Windoze montata via Samba. Il
problema e` che il limite di lunghezza del singolo archivio tar e` 2GB.
Come faccio a fare si che il tutto venga diviso all'occorrenza in piu`
file in maniera automatica o quasi?
     Grazie, Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> FAQ di it.comp.lang.perl: 
http://www.borders.it/perl/faq/
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

 file in maniera automatica o quasi?
AFAIK lo switch -M per gli archivi multipli funziona solo su floppy ma
potresti usare split(1) invece... oppure un altro compressore, che so,
rar per esempio..
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *


La limitazione a 2GB e' del Linux 2.2 non del solo tar. Fino alla 2.2
Linux NON supporta i cosiddetti large files (indirizzamenti a 64bit).
Di conseguenza anche il comando split me lo vedo difficile da usare.
Puoi solo provare a lanciare dei tar multipli per diversi gruppi
di directory. Con qualche tentativo ci riesci. Automatizzare la
cosa in modo che funzioni in generale e' abbastanza difficoltoso.
Sent via Deja.com
http://www.deja.com/

Di conseguenza anche il comando split me lo vedo difficile da usare.
Ma se aggiorno alle 2.4 posso tranquillamente scrivere file grandi?


!
    >> La limitazione a 2GB e' del Linux 2.2 non del solo tar. Fino
    >> alla 2.2 Linux NON supporta i cosiddetti large files
    >> (indirizzamenti a 64bit).  Di conseguenza anche il comando
    >> split me lo vedo difficile da usare.
    Michele> Ma se aggiorno alle 2.4 posso tranquillamente scrivere
    Michele> file grandi?
http://www.scyld.com/
Cerca "LFS" (Large File Support).
Ciao,
Andrea Glorioso

> da usare.
Michele> Ma se aggiorno alle 2.4 posso tranquillamente scrivere file
Michele> grandi?
È un problema di librerie non solo di kernel. Usare libc6 col supporto
ai file grandi attivato e usarlo nei programmi risolve il problema.
Ciao
Marco

 file in maniera automatica o quasi?
Fai tars NON dell'intero HD ma di singoli pezzi, cosi' e' anche
piu' sicuro, es.
/etc
/var
/home - uno per ogni utente
/root - o l'equivalente
/usr/local
/usr/X11R6
/usr/le altre
/bin/le altre
/altre dir particolari
-- 
 Yours truly, |  PCC on a FreeBSD box                E-mail: 
ab...@mclink.it
  Angel Blue  |-------------------------------------------------------------
      _*_     |  "Il risveglio dal sogno forse uccide
       |      |   Mai tradisce" (Afterhours)





Just a moment, please. libc e kernel vanno a braccetto. Si suppone
che si debba usare una versione 2.4 con la 2.2 di libc6. Oltre a questo
c'e' il piccolo problema (chiamalo piccolo) che NON tutti i programmi
saranno largefile-aware per dirla alla Solaris... Alcuni saranno 
largefile-safe e quindi da aggiornare per riuscire a lavorarci.
Nel migliore dei casi questi programmi non causeranno perdite di dati
(salvo bug) ma termineranno elegantemente segnalando la propria
incapacita' (merito della libc aggiornata). Restando a tar mi sa, mi sa
che e' appunto largefile-aware per cui NON te la prendi ehm in saccoccia...
Un esempio contrario? Il vi dovrebbe essere largefile-safe, 
quindi se vuoi editare file di >2GB te lo scordi!  
Chi ne sa di piu'??? Magari MD?
-- 
Francesco P. Lovergine