J’ai une utilisation très basique de BTRFS, et régulièrement quand le disque est un peu trop plein je supprime des fichiers via Caja ou équivalent.
Régulièrement, ces fichiers ne libèrent pas d’espace disque à leur suppression.
De ce que je comprends, c’est lié au fonctionnement de BTRFS en Copy-On-Write, et si je redémarre la machine l’espace est libéré.
Mais est-ce qu’il y a moyen de le libérer sans redémarrer la machine ?
oui, c’est dans les commence associées à BTRFS.
Je crois qu’il faut faire régulièrement un scrub des données.
Si tu as du raid, il faut faire régulièrement une balance des données.
Après, quelles sont ces données que tu supprimes? Sur quels critères détermines-tu que tu dois supprimer ces données?
Scrub is a validation pass over all filesystem data and metadata that detects data checksum errors, basic super block errors, basic metadata block header errors, and disk read errors . Scrub is done on a per-device base, if a device is specified to btrfs scrub start, then only that device will be scrubbed.