web-dev-qa-db-fra.com

Est-il sécuritaire d'utiliser Btrfs?

Est-il prudent d'utiliser btrfs dans Ubuntu 12.04?

Version du noyau Linux: 3.2.0-24-generic
Architecture: x86_64 (64 bits)

16
Marc

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.

12
jippie

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'utilitaire de vérification du système de fichiers est trop récent et pas assez mature.
  • btrfs est toujours en développement actif avec de nouvelles fonctionnalités ajoutées souvent, ce n'est pas ce que j'ai appelé stable.
9
Huygens

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.

4
a633844

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.

1
Ben McCann

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 ;-)

0
Terry Wang