Octets courts: Btrfs est un système de fichiers à la pointe de la technologie qui offre de nombreuses fonctionnalités, telles que la copie sur écriture, les instantanés et le RAID, que nous verrons dans cet article. Une grande variété de configurations peut être obtenue en utilisant uniquement la commande Btrfs mkfs.

Btrfs est considéré comme le système de fichiers Linux de la prochaine génération. Vous pouvez tout lire à ce sujet ici dans un article précédent de fossBytes.

La première chose à faire est de s’assurer que le paquet Btrfs est installé sur notre système:

Dérivés Debian / Ubuntu:

sudo apt-get install btrfs-tools CentOS / Red Hat / Fedora:

sudo yum install btrfs-progs Arch Linux et Manjaro:

sudo pacman -S btrfs-progs OpenSUSE:

sudo zypper installer btrfsprogs

Pour créer le système de fichiers, nous utilisons le très ancien outil mkfs:

mkfs.btrfs / dev / sdx1

Ici, nous avons indiqué le périphérique et la partition comme sdx1. Cela crée un système de fichiers Btrfs simpliste sur la première partition du sdx dispositif.

Maintenant, supposons que nous voulions créer un volume plus important en utilisant RAID. Nous pouvons accomplir cela en utilisant la commande suivante:

mkfs.btrfs / dev / sdx1 / dev / sdy1

Puisque nous avons fourni deux volumes à la commande, le mkfs utilitaire supposera que nous voulons RAID. Le RAID par défaut est RAID 0, mais il y a un peu plus que cela. Btrfs fait la distinction entre les données et les métadonnées. Ainsi, lorsque les données sont en RAID 0, les métadonnées sont définies par défaut sur RAID 1, ce qui est plus tolérant aux pannes.

RAID 0 est excellent pour la performance, mais la performance n'est pas ce qui est toujours nécessaire. Dans de nombreux cas, la redondance est la clé.

RAID 1 est très courant dans les serveurs Web et les serveurs de petites entreprises en raison de l'efficacité de la solution et du prix relativement bas de sa mise en œuvre. Pour créer un volume RAID 1 à l’aide de Btrfs, utilisez la commande ci-dessous.

mkfs.brfs –d RAID1 –m RAID1 / dev / sdx1 / dev / sdy1

Dans la commande, le et m signifient respectivement «données» et «métadonnées». La possibilité de spécifier séparément le niveau RAID des données et des métadonnées apporte une fonctionnalité vraiment intéressante. La possibilité de spécifier différents niveaux RAID pour les données et les métadonnées permet une variété de combinaisons de niveaux RAID, dont beaucoup n'offrent peut-être aucun avantage réalisable, mais cela donne davantage de contrôle à l'administrateur.

Parfois, vous souhaitez un compromis entre vitesse et redondance ou volume de stockage et redondance, mais l'équipement est coûteux, c'est ici que les RAID 5 et 6 sont pratiques.

mkfs.brtsf –d RAID5 –m RAID5 / dev / sdx1 / dev / sdy1 / dev / sdz1

C’est aussi simple que cela de créer un volume RAID 5 ou 6. Juste une seule commande.

Enfin, examinons RAID10, qui était plus difficile à installer en raison de sa nature imbriquée. Mais, encore une fois, Btrfs facilite beaucoup les choses.

mkfs.btrfs –d RAID10 –m RAID10 / dev / sdw1 / dev / sdx1 / dev / sdy1 / dev / sdz1

Et, encore une fois, avec une seule commande, vous disposez d’une puissante matrice RAID 10. De plus, puisque Btrfs lit RAID1 sous forme de bande (RAID0), les vitesses de lecture sont étonnantes.

Maintenant que vous savez créer un volume RAID à l’aide de Btrfs, vous souhaiterez probablement le monter. Encore une fois, c’est très simple.

mount / dev / sdx1 / mount / point

Ce qui rend cela encore plus simple, c'est que sdx1 peut être n’importe quel volume physique au sein de votre volume RAID.

Bien qu’il ne soit pas recommandé d’utiliser des disques incomparables dans des grappes RAID, c’est parfaitement acceptable pour l’éducation. Si vous ne disposez pas des lecteurs pour l’essayer, une machine virtuelle suffit amplement.

Revenez pour en savoir plus sur l'administration de Btrfs et son vaste ensemble de fonctionnalités.

Combien de lecteurs de fossBytes portent les configurations Btrfs? À quoi ressemble votre configuration et quels sont les avantages? Faites-nous savoir ci-dessous.

Travaillé Pour Vous: Robert Gaines & George Fleming | Vous Souhaitez Nous Contacter?

Commentaires Sur Le Site: