Ceci est une ancienne révision du document !



Le système de fichiers BTRFS

Btrfs (souvent prononcé "ButterFS") est un système de fichiers développé par Oracle et placé sous licence GPL. Au contraire d'ext4 qui est une évolution des systèmes de fichiers ext2/3, btrfs se veut conçu différemment, et apporte certaines fonctionnalités inédites. Il est à noter que officiellement, ce système de fichiers est toujours en beta. Cependant, il est proposé dans Ubuntu et tout à fait utilisable pour un ordinateur personnel. Il est simplement recommandé d'utiliser un kernel récent (donc une version d'Ubuntu récente).

  • Capacité maximale de 2^64 octest == 16 Eo. max.
  • Meilleure gestion de l'espace occupé par les petits fichiers
  • Possibilité de créer des snapshots en lecture seule ou en lecture-écriture (cf. plus bas)
  • Possibilité de créer des sous-volumes
  • Sommes de contrôle des données et des méta-données
  • Compression (gzip / LZO)
  • Sauvegarde incrémentale intégrée au système de fichiers
  • Défragmentation à chaud
  • Utiliser une version récente d'Ubuntu.
  • Avoir fait une sauvegarde et être prêt à la restaurer !

Commencer avec BTRFS

Utilisez simplement le gestionnaire de disque d'Ubuntu, ou bien en ligne de commande: mkfs.btrfs /dev/sdaX où sdaX est la partition que vous souhaitez formatter.

Procédure à documenter.

Utilisation des fonctions avancées

Un snapshot est une image du système de fichiers ou d'un de ses sous-volumes que vous "fixez" à un instant précis, dans le but de pouvoir y accèder ou la restaurer plus tard. Une fois créé, un snapshot se comporte comme un dossier ordinaire de votre système de fichiers: vous pouvez le copier, le déplacer vers un support externe, le renommer…

Pour créer un snapshot du système de fichiers entier: sudo btrfs subvolume snapshot /mnt/@ /mnt/@_snapshot

sudo mv /mnt/@ /mnt/@_badroot sudo mv /mnt/@_snapshot /mnt/@

  • btrfs.1338475318.txt.gz
  • Dernière modification: Le 31/05/2012, 16:41
  • par thomasD