Perché la deframmentazione non è necessaria?

97

Perché la deframmentazione non è necessaria in Ubuntu?

    
posta Zango 05.08.2010 - 14:34

5 risposte

61

I filesystem sottostanti usati da Ubuntu, come ext2 e ext3, semplicemente non hanno bisogno di deframmentazione perché non frammentano i file allo stesso modo di NTFS. Ci sono maggiori dettagli su ext3 - Wikipedia, l'enciclopedia libera

    
risposta data Dave Child 05.08.2010 - 14:35
47

Alcuni sostengono che in realtà è un mito che non abbiamo bisogno di deframmentazione. Si sostiene che ne abbiamo effettivamente bisogno, ma solo una volta che il filesystem diventa piuttosto pieno (cioè meno di ~ 10% di spazio disponibile). Gli strumenti sono disponibili per la deframmentazione come e2defrag.

    
risposta data popey 05.08.2010 - 17:04
23

La frammentazione è il prodotto della scrittura di file nei primi blocchi aperti disponibili su un'unità. Nel corso del tempo, man mano che i file vengono creati e cancellati, si aprono piccole sezioni di disco, il che fa sì che i nuovi file scritti vengano suddivisi in più di tali aperture. Questo può ridurre le prestazioni, anche se in passato era molto più un problema con hardware lento e dischi lenti.

Il filesystem predefinito in Ubuntu, ext4 (e fino a poco tempo fa, ext3) è progettato per limitare il più possibile la frammentazione dei file. Durante la scrittura di file, cerca di mantenere i blocchi usati sequenziali o vicini tra loro. Ciò rende la deframmentazione effettivamente inutile.

    
risposta data Eduard Grebe 05.08.2010 - 15:49
8

Vedi questo link . Fornisce una spiegazione abbastanza dettagliata di come i file sono archiviati in Windows e in Linux, e perché di solito i filesystem di Linux non devono essere deframmentati.

    
risposta data Vicky Chijwani 10.05.2011 - 11:17
4

Ext4 Howto - Ext4 Secondo questo articolo ext4 deframmenta al volo ma stanno lavorando a uno strumento di deframmentazione. Personalmente non penso che sia necessario, tranne forse per i file server che vengono usati pesantemente.

    
risposta data stevesauls 01.12.2012 - 09:30

Leggi altre domande sui tag