Je trouve que la plupart des «livres technologiques» sont remplis d'une tonne de commandes et de détails que l'on ne peut jamais espérer s'effondrer 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 de collège ennuyeux. Vous pouvez profiter de ce livre le dimanche brillant, dans un café, sans avoir une piscine ZFS pour travailler sur. L'écriture incite à l'imagination visuelle dans l'esprit des lecteurs. Comment les zpools sont construits, comment les disques sont regroupés en VDEV et comment divers ensembles de données peuvent partager un zpool donné, vous apprendrez à ce sujet 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 l'homme parce que le logiciel est mis à jour alors que les livres restent les mêmes.
Sans écraser les lecteurs avec une tonne de commandes et de paramètres réglables, FreeBSD Mastery: ZFS transmet connaissance. Après avoir lu ce livre, vous saurez quoi faire lorsqu'il est confronté à la tâche de créer vos propres ensembles de données Zpool et ZFS. Les compromis entre la redondance (offerts via la mise en miroir, le raid-z, etc.) et les performances (vitesse de lecture / écriture) sont longuement discutés, par exemple.
Expérience
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. Il en va de même avec les périphériques de stockage. Des disques de rotation au flash NVME et de FAT32 aux FFS, ils ont traité tout cela, donc vous n'avez pas à.
«Un homme sage apprend de l'expérience des autres."Et ce livre vous offre l'occasion idéale de le faire. Michael Lucas n'est pas seulement un système expérimenté, mais aussi un écrivain chevronné (il écrit à la fois la fiction et la non-fiction), donc le livre est plein de remarques spirituelles et d'humour, contrairement à d'autres textes qui ne sont que la documentation sans passion à sec d'un système.
Un mot pour les nouveaux utilisateurs
Si vous êtes assez jeune pour ne rien savoir sur 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 le moment où la technologie du disque et les systèmes de fichiers évoluaient constamment. Les gens ont créé des abstractions comme Volume Manager pour représenter plusieurs disques comme un seul. Les vendeurs fabriquaient des disques qui rapporteraient une taille de secteur différente dans différents scénarios et ainsi de suite.
Beaucoup de façons impures ont été utilisées pour gérer les réseaux de stockage, dont les moindres étaient des contrôleurs de raid matériel qui sont souvent irremplaçables et agissent comme un seul point de défaillance - la seule chose qu'ils étaient censés atténuer.
Il y a des références aux technologies plus anciennes, principalement sur des choses comme le gestionnaire de volume, le contrôleur RAID, etc. Regardez sur le Web pour ces mots si vous n'obtenez pas tout à fait ce qu'ils signifient, cela vous fournira un joli contraste entre la façon dont ZFS traite vos disques par rapport à la façon dont ils ont été traités traditionnels.
Un aperçu
Avec des logiciels sophistiqués comme l'utilisateur d'OpenZFS craignent souvent qu'ils ne sachent pas quoi faire. Cependant, la sophistication n'implique pas nécessairement la 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 à lui seul, vous savez.
Le premier chapitre donne un aperçu de ZFS, de son histoire, de son but, de quelques commandes d'introduction et de la façon dont le reste du livre est organisé. Le deuxième et le troisième chapitre plongeant dans VDEVS et ZPOOLS et vous guide tout au long du processus de réflexion avant d'organiser et de formater vos disques avec ZFS. Quel type de redondance vous voudrez peut-être rayer, miroir, raidz, etc? Comment la performance sera-t-elle affectée? Et ainsi de suite. Ce sont des abstractions spécifiques de ZFS et donc il est important pour les débutants de les comprendre tout de suite. Heureusement, l'écriture est également sans ambiguïté et dépeint une image claire de tout ce qui se passe sous le capot.
Une fois que vous avez arrangé et formaté les disques, le chapitre sur les ensembles de données («jeu 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 les espaces pour l'ensemble de données, la restriction d'ensembles de données de la monnaie de tout l'espace, la configuration de la compression, etc. peut être apprise ici.
Les chapitres qui suivent après cela sont principalement sur la maintenance de votre Zpool. Comment vérifier les erreurs, que faire lorsqu'un disque échoue, etc. Il y a aussi un chapitre dédié aux instantanés et aux clones qui est extrêmement utile et profite pleinement de la fonctionnalité de copie-écriture de ZFS.
Si vous passez simplement par les 4 premiers chapitres, cela vous suffit pour commencer votre propre configuration ZFS. Vous pouvez traiter le reste du livre comme un matériel de référence utile lorsque vous devez chercher quelque chose. Cependant, je doute que vous puissiez vous arrêter au chapitre 4 seulement. L'écriture est divertissante et incite à la curiosité. Vous serez voulu vouloir plus d'action après avoir terminé avec le livre
Si vous voulez vraiment descendre le trou de lapin 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 stockage, consultez le nouveau FreeBSD absolu de l'auteur, 3e édition.