Desfragmentando sistemas de arquivos XFS no Fedora 23

Se você pensou que apenas os sistemas NTFS e Fat estavam fragmentados, então certamente você ficará surpreso ao ler essas linhas, e é muito comum pensar que isso só acontece com o Windows, mas na realidade todos os sistemas de arquivos em maior ou menor extensão Acabará se fragmentando, sempre que novas informações forem apagadas e escritas, criam-se “lacunas” que serão preenchidas com certos dados de tamanhos diferentes entre si, sendo isso o que produz a fragmentação.

Certamente cada sistema de arquivos tem certas características quando se trata de lidar com a fragmentação, meu favorito é o XFS não só por causa de seu suporte com Red Hat, mas além disso é um dos melhores para partições maiores e que aproveita melhor os processadores de 64 bits.

RH_Fedora_logo_web

Portanto, vamos começar verificando o status de fragmentação do disco rígido.

Para isso usaremos uma ferramenta para XFS chamada xfs_db com isso podemos depurar o XFS eXtendedFileSistem_DeBuger Na maioria dos casos, esta ferramenta vem com o sistema se você usar XFS, caso contrário, devemos instalar xfsdump.

Vamos descobrir se temos xfsdump no Fedora 23

dnf pesquisa xfs

Última verificação de expiração de metadados realizada —-.

======================================================= ============================== S / N correspondido: xfs ===================== ======================================================= ======


xfsdump.armv7hl: utilitários administrativos para o sistema de arquivos XFS


xfsdump é o pacote de utilitários que o Fedora oferece, no caso do Arch ele já está integrado ao sistema.

imagens (1)

Para verificar o status de fragmentação de uma partição xfs, escreveremos este código:

xfs_db -c frag -r / dev /

A recomendação é que se for maior que 10% proceda à desfragmentação, se for menor pode deixar para depois.

Agora, se usarmos "-c frag" o comando que vamos executar é enviado para xfs_db apenas para consultar, se não colocarmos o "-c frag" então ele colocará um promp para que possamos executar consultas e colocaremos "frag" nele, a maneira mais rápida seria:

xfs_db -c frag -r / dev / mmcblk0p3 real 66155, ideal 65615, fator de fragmentação 0.82%

Como vimos na parte anterior, estou com um grau de fragmentação de 0.82%, pois há poucos dias eu desfragmentei, era cerca de 5% de fragmentação.

imagens

Desfragmentando a partição XFS

Agora vamos desfragmentar a partição, para começar devemos executar xfs_fsr o que está dentro do pacote xfsdump que instalamos anteriormente; xfs_fsr significa eXtendedFileSystem_FileSystemReorganizer, e sua tarefa é reorganizar o sistema XFS.

Então escrevemos:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extensas antes: 2 after: 1 DONE ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395—

Levando em consideração que dependendo do grau de fragmentação, o tempo que leva para realizar a desfragmentação será maior ou menor.

Assim que o processo for concluído, revisamos o grau de fragmentação novamente:

xfs_db -c frag -r / dev / mmcblk0p3

Desfragmentação

E esta é a forma de desfragmentar sistemas XFS, se você tem discos rígidos com partições de Terabytes e ao revisar o grau de fragmentação chega a 10%, depois de desfragmentar você vê a diferença.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ismael_TEch dito

    informações excelentes !! obrigado!! Eu estava procurando exatamente isso e encontrei aqui, continue com o bom trabalho !!

    Felicidades…

  2.   merlinoelodebianita dito

    E no debian como isso é feito, são as mesmas linhas?

  3.   gabo dito

    Eu acrescentaria apenas para os incautos que apenas sistemas de arquivos em discos rígidos devem ser desfragmentados. Embora a desfragmentação não vá matar uma unidade de estado sólido, ela faz com que ela "se desgaste" prematuramente.

    lembranças
    Nicolas Gabbo

  4.   waKeMaTTa dito

    Posso fazer outro para o Ubuntu?

    1.    eliotime3000 dito

      Eu gostaria que eles fizessem um para o Debian também.