View Full Version : Ext3/ReiserFS e dimensione file massima.
stefanoxjx
07-09-2004, 15:08
Ho un dubbio, ext3 e reiserfs, hanno un limite massimo sulla dimensione dei file?
:confused:
bionicoz
07-09-2004, 18:18
Reiserfs 3.6 ha come limite max 1 Eb, limitati però dall'architettura a 32 bit a 16Tb (non ti bastano? :P)
Ext3 con blocchi a 8K anch'esso dovrebbe avere un limite di 16T, conta però che il kernel 2.4 ha il limite a 2T. Il 2.6 non so.
stefanoxjx
07-09-2004, 19:30
mmmmmmmmmmmmmmm!!!!!!!
Non saprei, 2 Tb sono un po' pochini :D :sofico:
stefanoxjx
07-09-2004, 21:40
Tutti i nodi vengono al pettine.
Perchè se tento di copiare un file da 20Gb in una partizione ResierFS, quando arriva a 2Gb mi dice: "Superato il limite di dimensione di file" e si ferma? :confused: :cry:
ilsensine
07-09-2004, 21:44
Perché stai usando il formato reiserfs 3.5 (trovi scritto in dmesg il formato del file system), oppure perché stai usando un programma "legacy" non compilato con il supporto per i file di grandi dimensioni.
stefanoxjx
07-09-2004, 21:54
Originariamente inviato da ilsensine
Perché stai usando il formato reiserfs 3.5 (trovi scritto in dmesg il formato del file system), oppure perché stai usando un programma "legacy" non compilato con il supporto per i file di grandi dimensioni.
Il comando dmesg mi restituisce:
reiserfs: found format "3.6" with standard journal
quindi opterei per la seconda opzione che però.... scusa l'ignoranza, non ho capito cosa vuol dire :D :cry:
ilsensine
07-09-2004, 21:58
Non tutti i programmi sono furbamente compilati per sfruttare l'indirizzamento dei file a 64 bit...molti utilizzano ancora la vecchia modalità a 32 bit, che ti limita a file di 2GB max
Cosa usi per copiare il file?
stefanoxjx
07-09-2004, 21:59
Effettivamente, lo stesso file copiato nel mio hd formattato con ext3, lo copia (mi sono fermato a 5,5Gb per problemi di spazio).
Il mio sistema ha la partizione in ext3 con slackware 9.1 con kernel 2.4.22, mentre l'altro sistema al quale ho avuto accesso in rete tramite samba, ha la partizione raiserfs con slackware 10 e kernel 2.4.26.
Posso risolvere il problema in qualche modo?
ilsensine
07-09-2004, 22:02
Originariamente inviato da stefanoxjx
mentre l'altro sistema al quale ho avuto accesso in rete tramite samba
Credo sia di samba il problema
Prova la copia in locale direttamente sulla partizione reiser, vedrai che riuscirai a creare file più grossi di 2gb
stefanoxjx
07-09-2004, 22:05
Provo e poi ti so dire.
Grazie.
stefanoxjx
07-09-2004, 23:06
Avevi ragione, ho provato a creare con dd un file da 40gb e lo ha fatto senza problemi.
Imparata un'altra cosa nuova :D
Grazie delle dritte.
Originariamente inviato da ilsensine
Credo sia di samba il problema
Prova la copia in locale direttamente sulla partizione reiser, vedrai che riuscirai a creare file più grossi di 2gb
Samba e' il problema. Ma se nel kernel hai il supporto per cifs (e quindi un 2.6) dovresti riuscire a copiare i file piu' grandi di 2 Gb (almeno a me funziona)
Paolo-82
23-10-2004, 13:34
Originariamente inviato da bionicoz
Reiserfs 3.6 ha come limite max 1 Eb
Cosa dovrebbe essere 1 Eb???
:D
1024 TB?
stefanoxjx
23-10-2004, 14:43
Originariamente inviato da HexDEF6
Samba e' il problema. Ma se nel kernel hai il supporto per cifs (e quindi un 2.6) dovresti riuscire a copiare i file piu' grandi di 2 Gb (almeno a me funziona)
Ho ancora un kernel 2.4.22, comunque in locale i file si copiano tranquillamente e quindi deduco che veramente il problema sia di samba.
Ciao.
Originariamente inviato da stefanoxjx
Ho ancora un kernel 2.4.22, comunque in locale i file si copiano tranquillamente e quindi deduco che veramente il problema sia di samba.
Ciao.
Avevo incontrato io anch'io il problema nel passare delle immagini iso di dvd dal server alla mia macchina (con winxp riuscivo a copiarle argh!) ed e' stato uno dei motivi che mi ha fatto passare al tempo al 2.6.0-test... e dopo il passaggio non ho avuto piu' problemi.
Leggi qui:
http://marc.theaimsgroup.com/?l=samba&m=105745077129075&w=2
il problema il modulo smbfs del kernel (quindi rettifico e' un problema del kernel e non di samba!)
Ma con altri strumento (tipo netcat) si riescono a copiare file di qualsiasi grandezza (uso netcat per fare il backup di partizioni via rete... e lo usavo anche con vecchie knoppix con kernel 2.4.x sempre senza problemi)
Ciao!
1 EB (Epta-Byte) = 1024 TB :D
stefanoxjx
23-10-2004, 16:15
Originariamente inviato da sirus
1 EB (Epta-Byte) = 1024 TB :D
Più o meno la capacità di un floppy (di 40 metri di diametro) :D
gurutech
24-10-2004, 07:39
quando sono due macchine linux per sorpassare il problema della copia via rete prova
dalla macchina di destinazione ti posizioni dove vuoi copiarlo
ssh utente@macchinaorigine tar -C /dir/dove/sta/file -cf - nomedelfile | tar -xf -
in questo modo al posto di copiare un blocco da più di due giga apri uno stream di dati e se il FS supporta la dimensione finale del file non c'è problema.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.