J'utilise beaucoup les instantanés btrfs, et l'une des choses qui m'intéresse est la quantité d'espace qu'un instantané donné prend - ou pour être plus précis - la quantité de données exclusives qu'un instantané btrfs prend, de sorte que je sache si je supprime l'instantané, combien d'espace je libérerais.
La seule façon que je connaisse de trouver ces informations est d'activer les quotas btrfs avec
# btrfs quota enable /
et courir
# btrfs qgroup show /
C'est très efficace. Le fait est que je n'utilise pas réellement les quotas btrfs pour autre chose que cela, ce qui signifie que j'ai le choix d'avoir toujours les quotas btrfs activés, ou de les activer temporairement juste avant d'exécuter la commande "btrfs qgroup show /", et immédiatement les désactiver. Aussi, la dernière fois que j'ai entendu, les quotas btrfs étaient encore expérimentaux (je me trompe?).
Fondamentalement, ce que je veux savoir, c'est:
- La conservation des quotas btrfs a-t-elle un impact sur la stabilité du système?
- La conservation des quotas btrfs a-t-elle un impact sur les performances du système?
Je me rends compte que la réponse "pour être sûr" consiste à n'activer les quotas que lorsque j'en ai besoin, mais je crée en fait un script qui exécute "btrfs qgroup show /" et imprime la sortie sous une forme plus lisible, et en ajoutant du code qui active et désactive les quotas tout le temps ralentit considérablement le script et ajoute de la complexité, donc je préfère garder les quotas activés tout le temps, mais je n'ai aucune idée s'il y a un inconvénient.