Est-il prudent d'utiliser btrfs dans Ubuntu 12.04?
Version du noyau Linux: 3.2.0-24-generic
Architecture: x86_64 (64 bits)
Les gens de Novell Suse SLES11 le pensent, car cette distribution d'entreprise ignore le support en écriture pour ext4 au profit de btrfs. J'ai testé btrfs il y a quelques semaines (avec un noyau 3.0) et j'ai réussi à obtenir 2 instantanés qui ne pouvaient pas être supprimés, en 20 minutes d'expérimentation.
Je ne pense pas que vous devriez confier vos ressources les plus précieuses (photos, pistes de musique, fichiers de développement ...) à btrfs sauf si vous êtes absolument certain de disposer des sauvegardes appropriées. Si vous n'avez pas besoin de btrfs pour ses fonctionnalités, ne l'utilisez pas à des fins autres que les tests.
Le système de fichiers btrfs n’est plus un aperçu technologique dans le noyau, mais aussi désireux de l’utiliser, je ne commute pas pour l’instant. Voici pourquoi je conseillerais également de ne pas le faire (notez que cette réponse pourrait être obsolète prochainement) par ordre d'importance
L'utilisation de Btrfs n'est absolument PAS sûre. Je viens juste de réaliser ma 5ème réinstallation d’Ubuntu 12 en une semaine. Btrfs est instable en tant qu'alpha et se bloque après chaque petite mise à jour. Avoir/boot en tant que btrfs a pour résultat de ne pas trouver les fichiers du noyau. Avoir/as btrfs entraîne des dommages importants au système racinaire.
N'utilisez jamais les fonctions de récupération automatique et de compression, car elles aggravent les choses. La compression cause beaucoup d’erreurs dans les fichiers et la récupération automatique ne fonctionne TOUJOURS pas.
Comme beaucoup de rapports d’erreurs sur Launchpad et les développeurs, la plupart d’entre eux sont considérés comme non pertinents.
Si vous comptez utiliser btrfs, utilisez le dernier noyau disponible. Il serait probablement souhaitable d’exécuter Ubuntu 12.10 en faveur d’Ubuntu 12.04 afin d’obtenir un noyau plus récent par défaut.
Oracle considère que Btrfs est prêt pour la production .
Dans Oracle Linux 6.3 (6u3), vous pouvez utiliser Btrfs pour/(besoin de UEK2 2.6.39 - en fait, basé sur le noyau 3.0). Et l'ISO de démarrage et sauvetage de 6.3 est fournie avec Btrfs. Elle fournit également l'utilitaire permettant de convertir ext {3, 4} en Btrfs à l'aide de btrfs-convert
fourni.
Je recommanderais au moins d'utiliser raid1 pour les données (vous avez besoin d'au moins 2 périphériques en mode bloc, les partitions dans ce cas), les métadonnées sont dupliquées par défaut sur tous les périphériques (n'utilisez pas -m single
pour un seul périphérique). J'utilise Btrfs à des fins de test dans plusieurs environnements de production internes. Jusqu'ici, tout va bien, je n'ai rencontré aucun problème sérieux (le nettoyage est cool!).
BTW: Btrfs
fonctionne parfaitement bien avec LXC
!
Voir cette doc: http://docs.Oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html
Gardez cela à l'esprit, sauvegardez toujours vos données. Sûr et dangereux, c'est relatif ;-)