ZFS

Maîtrise de FreeBSD ZFS

Maîtrise de FreeBSD ZFS
Le livre 7 de la série FreeBSD Mastery est l'un des livres techniques les plus informatifs et les plus engageants que j'ai lu. Maîtrise de FreeBSD : ZFS sert de passerelle pour les utilisateurs novices qui cherchent à adapter OpenZFS.Comme le titre l'indique, le livre parle d'OpenZFS sur FreeBSD, mais la plupart des choses que vous apprendrez dans ce livre sont applicables à n'importe quel système ZFS, en général. Les spécificités FreeBSD qui sont référencées, comme les fournisseurs de stockage GEOM, sont des concepts intéressants en eux-mêmes et ne vous rebuteront pas, à mon avis. Bien qu'il s'agisse du tome 7 d'une série, il est assez autonome.

Connaissances ne mémorisant pas les commandes

Je trouve que la plupart des « livres techniques » sont remplis d'une tonne de commandes et de détails que l'on ne peut jamais espérer fourrer dans sa tête. Pourtant, les auteurs écrivent, s'attendant à ce que les utilisateurs mémorisent tout ce qui est mentionné dans le texte.

Ce livre de Michael Lucas et Allan Jude est tout sauf un manuel universitaire ennuyeux. Vous pouvez profiter de ce livre un dimanche après-midi ensoleillé, dans un café, sans avoir une piscine ZFS sur laquelle travailler réellement. L'écriture incite à l'imagination visuelle dans l'esprit des lecteurs. Comment les zpools sont construits, comment les disques sont regroupés en vdevs et comment divers ensembles de données peuvent partager un zpool donné, vous apprendrez tout sans avoir à mémoriser quoi que ce soit. En cas de doute, le livre sert également de texte de référence décent. Bien que je préfère de loin les pages de manuel car le logiciel est mis à jour alors que les livres restent les mêmes.

Sans submerger les lecteurs avec une tonne de commandes et de paramètres réglables, FreeBSD Mastery : ZFS confère connaissances. Après avoir lu ce livre, vous sauriez quoi faire face à la tâche de créer vos propres jeux de données zpool et zfs. Les compromis entre la redondance (offert via la mise en miroir, RAID-Z, etc.) et les performances (vitesse de lecture/écriture) sont longuement discutés, par exemple.

Vivre

Les deux auteurs de ce livre ont eu des années d'expérience avec divers systèmes UNIX et Linux avant de s'installer avec FreeBSD. La même chose est vraie avec les périphériques de stockage. Des disques tournants à la mémoire flash NVMe et de FAT32 à FFS, ils ont tout géré, vous n'avez donc pas à le faire.

« Un homme sage apprend de l'expérience des autres." et ce livre vous offre l'opportunité parfaite de le faire. Michael Lucas n'est pas seulement un administrateur système expérimenté, mais aussi un écrivain chevronné (il écrit à la fois de la fiction et de la non-fiction), donc le livre est plein de remarques pleines d'esprit et d'humour, contrairement à d'autres textes qui ne sont tous que la documentation sèche et sans passion d'un système.

Un mot pour les nouveaux utilisateurs

Si vous êtes assez jeune pour ne rien savoir de l'état de l'informatique à la fin des années 90 et au début des années 2000, considérez-vous chanceux. C'était l'époque où la technologie des disques et les systèmes de fichiers évoluaient constamment. Les gens ont créé des abstractions comme Volume Manager pour représenter plusieurs disques en un seul. Les fournisseurs fabriquaient des disques qui signaleraient différentes tailles de secteur dans différents scénarios, etc.

De nombreuses méthodes malpropres ont été utilisées pour gérer les matrices de stockage, notamment les contrôleurs RAID matériels qui sont souvent irremplaçables et agissent comme un point de défaillance unique - la seule chose qu'ils étaient censés atténuer.

Il y a des références aux anciennes technologies, principalement à propos de choses comme le gestionnaire de volume, le contrôleur RAID, etc. Recherchez ces mots sur le Web si vous ne comprenez pas très bien ce qu'ils signifient, cela vous fournira un joli contraste entre la façon dont ZFS traite vos disques et la façon dont ils ont été traités traditionnellement.

Un aperçu

Avec des logiciels sophistiqués comme OpenZFS, les utilisateurs craignent souvent de ne pas savoir quoi faire. Cependant, sophistication n'implique pas nécessairement complication. La question que les utilisateurs devraient se poser est : « Comment ça marche?” tout le reste suivra naturellement. Il est conçu pour être assez facile pour que l'on puisse l'utiliser seul, vous savez.

Le premier chapitre donne un aperçu de ZFS, son histoire, son objectif, quelques commandes d'introduction et comment le reste du livre est organisé. Les deuxième et troisième chapitres plongent dans les vdevs et les zpools et vous guident tout au long du processus de réflexion avant d'organiser et de formater vos disques avec ZFS. Quel type de redondance vous pouvez souhaiter : striping, mirroring, raidz, etc? Comment les performances seront-elles affectées? Etc. Ce sont des abstractions spécifiques à ZFS et il est donc important que les débutants les comprennent tout de suite. Heureusement, l'écriture est également sans ambiguïté et brosse un tableau clair de tout ce qui se passe sous le capot.

Une fois que vous avez organisé et formaté les disques, le chapitre sur les ensembles de données (« ensemble de données » est un autre terme pour le système de fichiers dans le jargon ZFS) suit ensuite. Ici, vous pouvez régler les paramètres au niveau du système de fichiers. Réserver des espaces pour l'ensemble de données, empêcher les ensembles de données de monopoliser tout l'espace, configurer la compression, etc. peuvent être appris ici.

Les chapitres qui suivent concernent principalement la maintenance de votre zpool. Comment vérifier les erreurs, que faire lorsqu'un disque tombe en panne, etc. Il y a aussi un chapitre dédié aux instantanés et aux clones qui est extrêmement utile et tire pleinement parti de la fonctionnalité de copie sur écriture de ZFS.

Conclusion

Si vous ne faites que parcourir les 4 premiers chapitres, cela vous suffit pour commencer votre propre configuration ZFS. Vous pouvez considérer le reste du livre comme un document de référence utile lorsque vous avez besoin de rechercher quelque chose. Cependant, je doute que vous puissiez vous arrêter au chapitre 4. L'écriture est divertissante et incite à la curiosité. Vous aurez envie d'un peu plus d'action après avoir terminé avec le livre

Si vous voulez vraiment descendre dans le terrier de ZFS, il y a aussi "FreeBSD Mastery: Advanced ZFS" qui est le prochain sur ma liste de lecture. Si vous voulez quelque chose de plus général que le simple stockage, consultez le nouveau Absolute FreeBSD de l'auteur, 3e édition.

Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...
Meilleurs jeux à jouer avec le suivi des mains
Oculus Quest a récemment introduit l'idée géniale du suivi manuel sans contrôleurs. Avec un nombre toujours croissant de jeux et d'activités qui exécu...
Comment afficher la superposition OSD dans les applications et jeux Linux en plein écran
Jouer à des jeux en plein écran ou utiliser des applications en mode plein écran sans distraction peut vous couper des informations système pertinente...