Est-il sûr d'utiliser Btrfs?


16

Est-il sûr d'utiliser btrfs dans Ubuntu 12.04?

Version du noyau Linux:
architecture générique 3.2.0-24 : x86_64 (64 bits)



2
Les gars de la liste de diffusion du noyau btrfs m'ont spécifiquement découragé d'utiliser btrfs avec le noyau 3.2. Ils ont suggéré de toujours utiliser les derniers noyaux 3.5 ou 3.6. Vous pouvez facilement en récupérer un sur kernel.ubuntu.com/~kernel-ppa/mainline
Adam Ryczkowski

Réponses:


12

Les gens de Novell Suse SLES11 le pensent, car cette distribution d'entreprise ignore le support d'écriture pour ext4 en faveur 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 n'ont pas pu être supprimés, en 20 minutes d'expérimentation.

Je ne pense pas que vous devriez faire confiance à vos actifs les plus précieux (photos, morceaux de musique, fichiers de développement ...) à btrfs à moins que vous ne soyez absolument sûr d'avoir des sauvegardes appropriées. Si vous n'avez pas besoin de btrfs pour ses fonctionnalités, ne l'utilisez pas à d'autres fins que les tests.


1
Notez que les temps changent. Cette réponse a 2 ans et il s'est passé beaucoup de choses depuis. Je ne connais pas la fiabilité actuelle de BTRFS, mais toutes les distributions majeures ne le supportent pas encore. Pour avoir une bonne idée de l'état actuel, regardez les distributions d'entreprise. Si les distributions d'entreprise (RHEL, SLES) utilisent courant principal , il est apparemment OK. Au moment d'écrire ces lignes, nous n'avons pas déployé ni prévu de déployer BTRFS pour les entreprises, mais nous suivons de près les développements récents.
jippie

9

Le système de fichiers btrfs n'est plus un aperçu de la technologie dans le noyau, mais aussi désireux que je l'utilise, je ne change pas pour l'instant. Voici pourquoi je conseillerais également de ne pas le faire (notez que cette réponse pourrait être dépassée sous peu) 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.

1
Exactement, après avoir lu sur l'état actuel des btrfs sur le H, je lui donnerais au moins une autre année. Bien que maintenant qu'il possède des cobayes d'entreprise, il mûrira
LiveWireBT

Je suis largement d'accord avec vous Huygens, j'ai aussi garé des btrfs pendant un an, mais développer de nouvelles fonctionnalités n'est pas forcément mauvais à mon avis. Les fonctionnalités peuvent généralement être facilement désactivées ou doivent être explicitement activées. Vous avez raison sur l'utilitaire de vérification du système de fichiers ... effrayant.
jippie

Bon si vous pouvez les activer de manière sélective (ce qui était le cas pour la défragmentation en ligne par exemple). Et pour passer à la vérification du système de fichiers;) voici la nouvelle annoncée par l'équipe de btrfs: "btrfsck peut désormais réparer certaines formes de rupture du système de fichiers" (26 mars 2012)
Huygens

3
Sur le site officiel de BTRFS;) btrfs.wiki.kernel.org/index.php/Main_Page#News
Huygens

1
btrfs fsck n'est pas assez mature pour réparer certaines formes de dommages au système de fichiers, donc je le traiterais toujours comme un système de fichiers expérimental pour le moment. Les tests que j'ai effectués montrent qu'il n'est pas aussi résistant qu'ext4 dans des cas tels que la perte de puissance.
Colin Ian King,

4

Il n'est absolument PAS sûr d'utiliser Btrfs. Je viens d'effectuer ma 5ème réinstallation d'Ubuntu 12 en une semaine. Btrfs est instable en tant qu'alpha et plante après chaque petite mise à jour. Le fait d'avoir / boot en tant que btrfs a pour conséquence de ne pas trouver les fichiers du noyau. Avoir / en tant que btrfs entraîne des dommages majeurs au système racine.

N'utilisez jamais les fonctions de récupération automatique et de compression car elles aggravent les choses. La compression provoque de nombreuses erreurs de fichier et la récupération automatique ne fonctionne toujours pas.

Beaucoup de rapports d'erreur sur Launchpad et les développeurs, comme d'habitude, rejettent la plupart d'entre eux comme non pertinents.


1
Je n'utilise pas Btrfs pour /, je l'utilise principalement pour les conteneurs LXC (lxc-create fait bon usage des fonctionnalités de sous-vol et d'instantané, cool. La plupart d'entre eux sont -d raid1 mirrored config) et stocke des données non critiques. Jusqu'ici tout va bien. Je dois dire que l'utilisation de Btrfs pour / est toujours un peu risquée.
Terry Wang

J'utilise Btrfs pour / en ce moment sur Ubuntu 12.10 sur l'ordinateur portable que j'utilise intensivement pour travailler tous les jours. J'aurais aucun problème jusqu'à maintenant. Je pense à l'utiliser pour mon système de fichiers / home mais je suis un peu conservateur à ce sujet.
le brx dans les murs

1

Si vous allez utiliser btrfs, vous devez utiliser le dernier noyau disponible. Il serait probablement conseillé d'exécuter Ubuntu 12.10 en faveur d'Ubuntu 12.04 afin que vous obteniez un noyau plus récent par défaut.


0

Oracle considère que la production de Btrfs est prête .

Dans Oracle Linux 6.3 (6u3), vous pouvez utiliser Btrfs pour / (nécessite UEK2 2.6.39 - en fait basé sur le noyau 3.0). Et l'ISO de démarrage et de sauvetage de 6.3 est livré avec Btrfs, il fournit également l'utilitaire pour convertir ext {3, 4} en Btrfs en utilisant btrfs-convertfourni.

Je recommanderais au moins d'utiliser raid1 pour les données (vous avez besoin d'au moins 2 périphériques bloc - partitions dans ce cas), les métadonnées sont par défaut dupliquées sur tous les périphériques (ne pas utiliser -m singlepour un seul périphérique). J'ai utilisé 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: Btrfsfonctionne parfaitement avec LXC!

Voir ce document: 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 ;-)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.