Desfragmentação

A desfragmentação no Linux não se faz necessária em função da busca do arquivo não sequencial, ou seja, a tabela com a posição dos pedaços a serem resgatados é avaliada e a movimentação da cabeça de leitura é feita em único sentido, sem a necessidade de fazer o vai-vem. Os pedaços do arquivo são recolhidos e depois são emendados na sequência correta. É um sistema de busca típico de sistema de servidores com inúmeras requisições.

No Windows, o sistema busca o arquivo de forma sequencial, gerando um vai e vem da cabeça de leitura pois foi um sistema desenvolvido para um desktop com poucas requisições de arquivos simultâneos.

Na figura abaixo temos uma demonstração de como os dados são referenciados em disco em um sistema de arquivos EXT2. Os inodes são uma espécie de ponteiro que direcionam a busca do próximo dado em determinado endereço do disco.