BtrFS
BtrFS(Butter File System) : Ce système de fichiers qui
est inspiré de ZFS(Z File System) qui ce veut être le système de fichier qui
nous permettra de répondre aux problèmes de performances des systèmes de
fichiers actuels.
BtrFS apporte une solution aux limites de stockage actuel et
la dernière version est très stable et de nouvelles fonctionnalités sont
toujours en développement.
En plus de gérer une capacité de stockage très importante,
il permet aussi une récupération de données rapide après un arrêt inattendue grâce
à son système d’écriture de données, BtrFS n’écrase pas la donnée originale,
lors de l’écriture d’une donnée sur le disque, il la stocke dans un espace
protégé qui n’est accessible qu’en lecture et à chaque modification de la
donnée, il copie la donnée original dans un nouvel espace disque et modifie
cette nouvelle version et la sauve et reproduit cette opération autant de fois
que l’on modifie le fichier de façon incrémental. Si la nouvelle copie est corrompu
la version précédente sera toujours la en backup et si toutes les versions
précédentes sont corrompues, la version originale sera toujours la.
Niveau Stabilité BtrFS offre des performances comparables à
Ext4 ce qui est excellent pour un système de fichier toujours en développement,
il gère aussi bien les petits fichiers que Ext4.
La récupération de système s’effectue très rapidement après
un arrêt inattendu grâce à sa technologie de journalisation très performante.
BtrFS apporte le hot-plug à Linux, cette fonctionnalité qui
a énormément manqué à Linux, plus besoin de démonter ses volumes (mais c’est
toujours mieux de le faire).
La grande révolution BtrFs pour moi est le Snapshots (image
du système de fichiers à un instant précis).cela permet de récupérer son système assez
rapidement en cas de crash.
Pour cela il suffit juste d’aller sur sa partition système
Cd /
btrfs subvolume snapshot / @snapshot10052012
Et voila le système de fichier de la partition système sauvegardé faire de même
pour la partition /home ou sur /boot (optionel).
BtrFS supporte aussi les technologies de répartitions de
données suivantes : RAID 0, RAID 1, RAID 10, RAID 5, RAID 6, BtrFS permet
aussi de changer la taille d’une partition à chaud.
|
Taille Max d’un
fichier
|
Taille Max d’une
partition
|
Gestion des droits
d’accès aux fichiers et répertoires
|
Journalisation
|
BtrFS
|
16 Eo
|
16 Eo
|
Oui
|
Oui
|
Pour en savoir plus consulter la vidéo de la présentation de BtrFS pas M Chris Mason (http://www.youtube.com/watch?v=hxWuaozpe2I)