Perché la deframmentazione non è necessaria in Ubuntu?
Perché la deframmentazione non è necessaria in Ubuntu?
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
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.
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.
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.
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.
Leggi altre domande sui tag filesystem