####Qu’est-ce que btrfs Un truc avec plein de poils ! Hum non, Btrfs (souvent prononcé “ButterFS”) est un système de fichiers (fs) développé par Oracle. Celui-ci permet une compression des données qui est plutôt intéressante mais aussi des snapshots etc.
On va commencer par la compression, ce qui m’intéresse beaucoup pour stocker du backups :D
Btrfs propose deux algorithmes de compression :
- zlib : par défaut, mais consomme beaucoup de cpu.
- lzo : plus rapide moins gourmand en CPU, mais compresse moins.
Pour compresser une partition :
mkfs.btrfs /dev/votrepartition
Côté fstab pour monter votre partition j’utilise les paramètres suivants :
compress=zlib,space_cache
- compress : Type de compression
- space_cache : Permet une mise en cache sur l’espace libre ce qui permet une mise en cache rapide.
Coté performance c’est vraiment pas mal, on ne perd presque rien par rapport à un système de fichier en EXT4 par contre il vous faudra quelques suppléments de CPU sur la compression de gros volumes de données.
Un petit lien pour en savoir plus -> https://btrfs.wiki.kernel.org/index.php/Main_Page