web-dev-qa-db-fra.com

Comment afficher la quantité actuelle de fragmentation sur un système de fichiers btrfs

Les pages wiki de btrfs et autres procédures expliquent la défragmentation en ligne et d'autres sujets connexes, mais ne disent pas comment déterminer le degré de fragmentation d'un système de fichiers. Existe-t-il une méthode permettant de déterminer le nombre de fichiers fragmentés ou de produire une autre mesure de la fragmentation du système de fichiers?

5
user89037

La commande filefrag fonctionne avec btrfs ainsi qu'avec d'autres systèmes de fichiers.

$ filefrag ubuntu-8.04.1-desktop-i386.iso
ubuntu-8.04.1-desktop-i386.iso: 7 extents found

Cependant, il ne montre que le nombre de domaines pour des fichiers individuels. Vous voudrez peut-être écrire un script Shell pour échantillonner un certain nombre de fichiers et en calculer un nombre qui donnera une indication approximative de la fragmentation de l'ensemble du système de fichiers.

4
Sergey