2 points par GN⁺ 2023-09-06 | 1 commentaires | Partager sur WhatsApp
  • Cet article est un guide complet sur ZFS (Zettabyte File System), le système de fichiers local et gestionnaire de volumes logiques créé par Sun Microsystems.
  • L’auteur partage son expérience d’apprentissage de ZFS après un plantage survenu à la suite de l’installation de FreeNAS, et cherche à simplifier la compréhension de ZFS pour les débutants.
  • ZFS était open source jusqu’au rachat de Sun Microsystems par Oracle et la fermeture du code source. Cependant, le code avait déjà été publié et porté sur d’autres OS, ce qui a conduit à la création d’« OpenZFS », aujourd’hui utilisé sur la plupart des systèmes de type Unix.
  • ZFS se compose de plusieurs éléments, notamment les vdevs (constitués d’un ou plusieurs disques physiques), les pools (composés d’un ou plusieurs vdevs), les datasets (la partie système de fichiers de ZFS) et les volumes (représentation d’un périphérique bloc).
  • ZFS prend en charge plusieurs types de RAIDZ, notamment Dynamic/Simple Stripe (RAID0), MIRROR (RAID1), RAIDZ-1 (RAID5), RAIDZ-2 (RAID6) et RAIDZ-3.
  • Cet article fournit des explications détaillées sur diverses commandes ZFS permettant de gérer les pools et les systèmes de fichiers ZFS.
  • ZFS permet de créer des snapshots, qui enregistrent l’état du système de fichiers à un instant donné sans dupliquer le stockage.
  • ZFS propose aussi la fonctionnalité ZFS send, qui permet de répliquer des snapshots et leurs datasets vers un fichier, un autre pool ou un autre système via SSH.
  • L’auteur reconnaît que cet article n’effleure que la surface de ce que ZFS peut faire, et fournit des références pour aller plus loin.
  • Cet article est particulièrement utile aux personnes techniquement à l’aise qui souhaitent comprendre et exploiter les fonctionnalités de ZFS.

1 commentaires

 
GN⁺ 2023-09-06
Commentaires sur Hacker News
  • Les utilisateurs ont constaté que la courbe d’apprentissage de ZFS était plus raide que prévu, et ont suggéré la nécessité d’un wrapper simplifié pour les cas d’usage courants.
  • Suggestions d’amélioration : utiliser des paramètres par défaut raisonnables pour la création de pools, simplifier les options de chiffrement, générer automatiquement les clés de chiffrement et fournir des informations claires sur l’état des datasets.
  • Les utilisateurs ont également suggéré des améliorations pour le nommage et la gestion des pools et des snapshots, ainsi que pour la gestion des identifiants de disque lors de la création d’un pool.
  • ZFS est salué pour des fonctionnalités comme les sauvegardes faciles, la création d’environnements de test à partir de snapshots passés, et la compression intégrée, en particulier pour les grandes bases de données.
  • Les utilisateurs recommandent des ressources comme le handbook de FreeBSD sur ZFS et l’article pour débutants d’Aaron Toponce.
  • Certains utilisateurs ont rencontré des problèmes liés à ZFS, comme des pertes d’espace disque inattendues dues à la valeur par défaut de volblocksize, ou des erreurs affichées dans l’état de zpool.
  • Les utilisateurs ont partagé leurs expériences d’utilisation de ZFS sur différents systèmes et applications, en soulignant à la fois les avantages et les défis de son usage.
  • Il y a également une discussion sur des fonctionnalités et commandes ZFS spécifiques, comme zpool-attach(8), zpool-replace(8), zfs list -t all -o space.
  • Les utilisateurs ont partagé leur expérience de l’utilisation de ZFS pour exploiter de grandes bases de données, ainsi que ses avantages en matière de sauvegarde, de création d’environnements de test et d’économie d’espace disque.
  • Certains utilisateurs ont relevé de mauvais conseils sur le Web à propos de l’utilisation de ZFS, notamment pour l’exploitation et la réplication de bases de données, et recommandent de consulter les pages de man pour obtenir des informations exactes.
  • Les utilisateurs ont aussi partagé leur expérience de l’utilisation de ZFS sur Linux et la nécessité d’ajuster des paramètres comme volblocksize pour éviter les pertes d’espace disque.
  • Certains utilisateurs ont eu des expériences négatives avec ZFS, allant jusqu’à perdre des données en raison d’un manque de compréhension technique et d’un manque de RAM.