Newsgroup: it.comp.os.linux.software
Titolo: deframmentazione di linux

salve, mi hanno detto che il file system di linux si defframmenta 
pochissimo (pero si deframmenta)
esistono programmi per deframmentare l'hard disk con interfaccia grafica?
grazie a tutti

 grazie a tutti
esiste un defrag per ext2 che non so se sia compatibile con ext3 ma di
sicuro con nessun altro filesystem (vabbè, minixfs)
http://freshmeat.net/projects/defrag/
funziona? chissà.
sinceramente questi programmi sono pressoché inutili, se deframmentare
fat/ntfs era il tuo cruccio, ora avrai più tempo libero per fare altro :)
ciao
gl :)

 semmai il contrario, si *frammenta*.
beh, il reiser4 + lo riempi piu' si DE-frammenta da solo! :P
comunque in generale il defrag sui vari fs di linux e' un po' inutile :)
-- 
Firma in costruzione

 comunque in generale il defrag sui vari fs di linux e' un po' inutile :)
beh, io ho una partizione ext3 che uso per i file temporanei di amule che
ha una frammentazione del 33.2%(che mi pare altina)
può dipendere dal fatto che per parecchio tempo è stata occupata per più
del 90%?
ho sentito(voci di corridoio) che ext3 funziona bene nel non frammentarsi
se lo spazio libero non scende sotto il 10%
ciao
BLADELA
__
"Resistance is futile"

Io ho sempre avuto molta curiosità riguardo il metodo per cui Linux non
ha bisogno di defrag.
C'è qualcuno che se ne intende abbastanza da dare qualche dritta (anche
URL) ?
Anche alcuni articoli su diverse riviste non sono mai andati oltre vaghi
accenni...

 esistono programmi per deframmentare l'hard disk con interfaccia grafica?
Gli unici file system in cui si sente la deframmentazione sono JFS e
ext[23]. Per deframmentarle vi era l'utility defrag (a linea di comando e
funzionante su partizioni smontate), ma sembra che ora sia sparita. Tieni
comunque presente che il livello di frammentazione sotto linux e` irrisorio
e per nulla nocivo alle prestazioni
Henryx
P.S. di defrag non so dirti se funzionava su JFS

 URL) ?
Semplicemente, non si limita, come VFAT, a infilare i file che scrivi
nel primo buco vuoto partendo dall'inizio del disco, ma cerca prima un
buco vuoto abbastanza grande da contenere tutto il file. Se c'e`, lo
mette li`, altrimenti parte dai buchi piu` grandi e ci mette pezzi del
file finche` non ha finito.
Il journal di ext3 e il buffering aiutano a sapere in anticipo quanto
grande sara` il file, quindi avere commit del buffer abbastanza
dilazionati, journal abbatanza grandi (nel caso di journaling dei dati e
non solo dei metadati) e una buona quantita` di RAM (libera) aiuta molto
a tenere il disco deframmentato.
Naturalmente se crei 1.000.000 di file da 2 Kb, ne cancelli 500.000
alternati, avrai 500.000 buchi di 2 Kb sul disco, e l'algoritmo non puo`
fare miracoli.
I programmi di defrag per Linux di solito si limitano a copiare i file
dal piu` grosso al piu` piccolo, per sfruttare lo stesso algoritmo del
kernel in modo ottimale.
Bye.
-- 
Alessandro Pellizzari

 kernel in modo ottimale.
c'entra qualcosa la storia del 10%  libero che ho detto nel post
precedente?


 ha una frammentazione del 33.2%(che mi pare altina)
come hai fatto a vedere il livello di frammentazione?! O_o
-- 
Josef K.

 come hai fatto a vedere il livello di frammentazione?! O_o
da partizione smontata gli fai fare l'fsck
ciao
BLADELA
__
"...To Bodly go where noone has gone before"

 precedente?
C'entra, ma non ha senso definire una percentuale fissa. Dipende da che
tipo di file ci tieni dentro, dalla frequenza di creazione/cancellazione
e da un milione di altre cose.
Certo piu` spazio libero hai e piu` efficiente e` l'algoritmo di
allocazione dei blocchi.
Bye.
-- 
Alessandro Pellizzari

 allocazione dei blocchi.
molto interessante, grazie allora
continuo comunque a documentarmi sul signor Google :D
ciao
BLADELA
__
"Engage"