Newsgroup: it.comp.os.linux.iniziare
Titolo: Growisofs, impossibile masterizzare file >4Gb

Ciao
Vengo subito al dunque.
Devo masterizzare dei tar da 4.3Gb (sono backup ottenuti con split) su
DVD.
L' idea era quella di usare growisofs che a quanto leggo da vari post
dovrebbe essere fatto apposta, il problema è che di una campana di 25 DVD
e un pomeriggio intero restano ormai una dozzina di DVD e poco tempo
libero senza aver ancora masterizzato una copia valida dei miei file :(
Il comando che lancio è:
growisofs -speed=4 -Z /dev/hdd -R  -udf -v /backup/home_29-09-2005.tar.part_0
tutto va a gonfie vele con i file piccoli (2  2.5 gb) ma appena provo a
masterizzare un file da 4.3 brucio il dvd senza speranza di venirne fuori.
Ho passato il pomeriggio a cercare soluzioni su google, su man  e anche
nel caso, ma ancora non riesco a venirne fuori, non mi resta altro che
chiedere a voi.
Eccovi le prime righe generate da growisofs, dove credo sia l' errore
Executing 'mkisofs -R -J -udf -v /backup/home_29-09-2005.tar.part_0 |
builtin_dd of=/dev/hdd obs=32k seek=0' INFO:   UTF-8 character encoding
detected by locale settings.
        Assuming UTF-8 encoded filenames on source filesystem, use
        -input-charset to override.
mkisofs 2.01-unofficial-iconv (x86_64-unknown-linux-gnu) mkisofs: Value
too large for defined data type. File
/backup/digitaldesign_29-09-2005.tar.bz2.part_1 is too large - ignoring
A quanto leggo l' errore sembrerebbe dato da fatto che il file da
masterizzare eccedere la dimensione del disco, cosa che sarebbe confermata
anche dal fatto che lo stesso comando masterizza tranquillamente file da 2
o 3 gb.
Teoricamente però un file da 4.3gb dovrebbe starci in un DVD o no?? La
capacità massima non è di poco superiore a 4.35. 
Sto sbagliando qualcosa e c'è un modo per rimediare alla cosa o devo
rassegnarmi a splittare più piccolo (diciamo intorno ai 4gb) per essere
sicuro che ci stia? 
Ci può essere tolleranza di capacità tra un DVD  e l' altro? Quelli che
ho provato oggi sono "six" (presi per la prima volta in vita mia...non so
cosa siano :D), purtroppo avevo solo questi a disposizione.
Ho provato anche l' opzione overburn, ma non cambia nulla.
Suggerimenti ?? 
Ciao e Grazie
Franceso
PS ora aspetto risposte, ho comprato una campana da 25, devo masterizzare
6 dvd di backup....se continuo così non mi bastano nemmeno :D che
schiappa.....

[auto cut]
Ho provato a masterizzare un 4.2, niente.
Ho questi DVD sono fasulli più di me come sistemista, oppure il problema
non può esser solamente nelle dimensioni.
Strano però che il 2gb lo masterizzi.
Aspetto con ansia risposte e suggerimenti
Grazie e ciao
Francesco

 non può esser solamente nelle dimensioni.
Per me la risposta è questa, non sono un esperto di growisofs, ma la
vedo come cosa più probabile... Prova con un DVD degno di questo nome!
-- 
Stéphane Bisinger
Webmas... well...

 Suggerimenti ?? 
Prova a divere in 2 o 3 il file e a metterli tutti su dvd.
mkisofs non genera filesistem udf, ma is9660 con sovrastrutture
udf, e non penso che iso9660 supporti file 2GB... (infatti nel log
l'errore te lo da mkisofs che viene chiamato da growisofs) in alternativa
prova mkudffs
Ciao
Luca
-- 
Potrei sbagliarmi

 /backup/digitaldesign_29-09-2005.tar.bz2.part_1 is too large - ignoring
Ciao,
 chissa' che il filesystem iso9660 non abbia qualche limitazione a 4GB ... 
guarda caso 2^32 e' proprio 4*1024*1024*1024 ...
E infatti e' mkisofs che si lamenta (Value too large) ... non e' growisofs 
a dare errore di I/O ...
Ma sei sicuro che hai bisogno del filesystem?
Perche' non masterizzi il tar direttamente (-Z 
/dev/hdd=/backup/home_29-09-2005.tar.part_0)?
Cosi' capisci anche subito se e' un problema di DVD o filesystem!
 Ciao e buona fortuna
 Federico

 effectively corrupted.
Correggimi se sbaglio, perchè potrei aver capito male, in pratica c'è
una limitazione, dovuta ai 32bit del sistema, a gestire file più grandi
di 4Gb.
Ora proverò a masterizzare un file da 3.99 per vedere che succede (voglio
verificare).
Ora quello su cui vorrei chiederti ancora qualcosa è quel "on 32-bit
linux": usando una distro a 64bit (come sto facendo ora) non dovrei
scavalcare il problema?
E' possibile che sulla distro che uso (ubuntu 5.04 64bit) ci sia
installato mkisofs a 32 bit? come potrei verificare la cosa? (ho sempre
installato tutto da apt, e non ne ho la più pallida idea)
Grazie ancora 
Ciao
Francesco

  Federico
Ciao e grazie del suggerimento

 guarda caso 2^32 e' proprio 4*1024*1024*1024 ...
Si mi sa che è questo il problema, con un file di 4gb (pochissimo meno)
masterizza senza problemi.

 Luca
Ciao e grazie

 mkudffs invece di mkisofs per masterizzare dvd giusto?
Se vuoi scrivere solo il fs udf si. Anche i dvd video che compri comunque
sono in is9660 con sovrastrutture udf.


 Come andrebbe montato un DVD masterizzato cosě?
Non andrebbe montato, ma direttamente letto, perché il dvd sarebbe il
file, senza un fs sotto. E' un metodo che ha una serie di
controindicazioni...
Piuttosto creati un fs udf, montalo in loopback, copiaci il file,
masterizalo su dvd. Per me l'idea migliore rimane copiare due file da
2.1G per dvd.


 scavalcare il problema?
Guarda io dubito fortemente che il numero di bit nell'i-node del fs iso
dipenda dalla distribuzione a 32 o 64 bit... visto che è un fs standard
letto da tutti i sistemi operativi!
Dubito che growisofs sia installato a 32 bit, dovresti avere anche tutte
le relative librerie a 32 bit e non credo che apt faccia una cosa simile
senza perlomeno avvisarti prima...
