PDA

View Full Version : gestione memorizzazione dati in linux


foxmolder5
23-12-2005, 07:52
abituato a windows in cui la memorizzazione dei dati avviene in maniera casuale e quindi è necessaria la deframmentazione e l'uso dello scandisk, in linux usando invece file system di tipo ext3 come viene gestita la memorizzazione dei dati? visto che non è necessaria la deframmentazione o altro?grazie

tutmosi3
23-12-2005, 09:05
Interessato.

Ciao

SilverXXX
23-12-2005, 10:22
Tranquillo, fanno tutto loro (solo xfs, su tempi ENORMI potrebbe frammentarsi, se non ricordo male)

KABAL
23-12-2005, 10:24
I programmi per la deframmentazione del disco per GNU/Linux esistono
ma non sono quasi mai necessari e se ne sconsiglia l'uso. Normalmente
la frammentazione di un file system Ext2 si stabilizza tra il 4 e il 5
per cento, a meno che non ci sia una grande quantità di installazioni,
ma anche in questo caso non viene mai superato un certo limite.

Il metodo migliore e meno rischioso per deframmentare un disco, se
proprio si desidera farlo, è archiviare (su nastro o su qualsiasi
altro supporto) tutto il contenuto del file system, cancellare il file
system stesso e ripristinare il contenuto dell'archivio.

Quando il filesystem fat32 (ntfs non credo) scrive un file riempie tutti i buchi in ordine, ext2/3, invece, cerca uno spazio libero che possa contenerlo tutto.

semplificando:
In una situazione del disco tipo

file buco buco file file buco buco buco buco file file


se devi scrivere un file che occupa 3 spazi buco fat 32 ne scrivera' due nei primi buco e l'altro pezzo dopo file, ext2/3 lo scriveranno tutto all'inzio dei quattro buco lasciano i due buco per un file piu' piccolo.

Per questo difficilmente serve defraggare su gnu/linux

L'esempio piu' calzante e' quello della segretaria con lo schedario... quella ordinata ti mette tutti documenti dove ci stanno insieme, quella disordinata nel primo spazio che trova spargendoli in luoghi differenti cosi che ti tocca assumere un'altra segretaria (defrag) per riordinarli.


copio ed incollo da qui
http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=957&forum=5&post_id=5755#forumpost5755

foxmolder5
23-12-2005, 10:54
ti ringrazio per l'esauriente risposta :D