[Linux-Biella] Frammentazione file

ledi salillari ledi.salillari a gmail.com
Mer 11 Maggio 2011 02:41:30 CEST


Il giorno 10 maggio 2011 23:47, Jumping Jack <jumpingjack a mclink.it> ha
scritto:

>
>
> On 10/05/2011 23:31, PaulTT wrote:
>
>> On 10/05/2011 22:51, Jumping Jack 說:
>>
>>> Come viene gestita la frammentazione dei file su Linux? Perchè si dice
>>> che non serve deframmentare?
>>>
>>>
>> la frammentazione c'e'
>> non c'e' la frammentazione a casaccio sul disco
>> in sistemi diversi da windows non serve deframmentare perche' un
>> filesystem ben fatto (e ben supportato dal sistema) non lascia buchi in giro
>> dove non serve
>>
>> ;P
>>
> Non ho provato, perchè non ho trovato nulla che mi visualizzi lo stato di
> frammentazione del disco, ma se io salvo due file enormi contemporanamente
> cosa fa? Windows frammenta in modo smodato (se non c'è cache attiva).
>
> JJ


allora ho fatto questa parte recentemente all'uni. ovviamente anche su linux
c'è la frammentazione in quanto è un processo inevitabile. la differenza tra
ext3-4/reiserfs/ecc e i filesystem di windows sta nella gestione della
frammentazione. in windows si cerca il primo spazio disponibile e si infila
li il dato. se non basta si spezzetta. fine
in linux invece la gestione segue degli algoritmi più complicati,
apparentemente più lenti come azioni istantanee ma a lungo termine
sicuramente più vantaggiosi. in pratica si tiene costantemente traccia dei
movimenti e/o cancellazioni dei file e se c'è bisogno di spazio, questo
viene scelto in modo da ridurre al minimo il movimento delle testine. non
entro tanto nei dettagli ma ti faccio un paragone semplice:

su windows hai un magazzino. se questo è quasi pieno e devi metterci degli
oggetti, questi vengono posizionati nei primi buchi liberi. se poi togli e
metti per qualche volta col cazzo che ti ricordi tutte le posizioni.
in linux: il posizionamento dei bicchieri segue una logica (esempio molto
stupido, solo nelle posizioni all'altezza del gomito). quindi, anche se tu
sposti/togli/metti molti oggetti, sai già che molto probabilmente
all'altezza del gomito avrai un bicchiere. quindi la testina dell'hd fa
molta meno fatica nella ricerca, per cui una deframmentazione è praticamente
inutile.

perché windows non usa questi sistemi? prova a chiederglielo. chiedi anche
per quale motivo su ntfs.com c'è scritto che avrai quasi sicuramente dei
problemi con ntfs e in quel momento saranno solo cazzi tuoi
:P
bye
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.bilug.linux.it/pipermail/linux/attachments/20110511/7641f811/attachment-0001.htm>


Maggiori informazioni sulla lista Linux