web-dev-qa-db-fra.com

Quelle est la commande pour défragmenter XFS?

J'ai une partition/home sur un disque séparé avec XFS, comment puis-je la fragmenter? (en ligne ou hors ligne)

Je n'ai encore rien essayé et la partition/a BTRFS. Aussi, comment planifier cela serait bien. Mais je peux vérifier cela dans les questions déjà répondues.

C'était la sortie:

Sudo xfs_db -c frag -r /dev/sdb5
actual 329394, ideal 301436, fragmentation factor 8.49%
4
userDepth

XFS fournit un utilitaire de défragmentation de système de fichiers, xfs_fsr, qui peut défragmenter les fichiers sur un système de fichiers XFS actif et monté.

Il peut être utile d’afficher périodiquement la fragmentation XFS.

xfs_fsr améliore l'organisation des systèmes de fichiers montés. L'algorithme de réorganisation fonctionne pour un fichier à la fois, en compactant ou en améliorant autrement la disposition des étendues de fichiers. Inspecter les niveaux de fragmentation

Pour voir combien de fragmentation votre système de fichiers a actuellement:

Sudo xfs_db -c frag -r /dev/sd??

Pour commencer la défragmentation, utilisez la commande xfs_fsr incluse dans le package xfsprogs.

Sudo xfs_fsr /dev/sd??

Changez ?? en ce qui correspond à votre partition

7
kyodake