Desfragmentanto partições XFS

Quando você copia um documento para um sistema de arquivos XFS, você normalmente fica com um único bloco de dados que contém todo fragmento (extent) do arquivo. Se você precisar estender o arquivo ou sobrescreve-lo com algum dado, a área adjacente ao arquivo (no disco) pode não estar disponível, então será preciso dividí-lo em dois fragmentos, em diferentes localizações. É claro que aplicações acessando  arquivos não precisam se preocupar com isto, estas apenas lêem o conteúdo do começo até o final e percorrem (lseek) o arquivo como se ele estivesse em uma faixa linear de bytes. Entretanto, a existência de muitos fragmentos espalhados pelo disco engendram um custo computacional elevado.  Esse post apresenta um utilitário para resolver esse problema nos sistemas de arquivos XFS.

Continue lendo

Anúncios