Utilisation par Xsan de l’espace de stockage disponible dans macOS Server
Xsan stocke les fichiers d’utilisateur et les données du système de fichiers dans des volumes SAN et segmente les données sur les LUN d’un volume pour obtenir de meilleures performances.
Métadonnées et données de journalisation
Xsan enregistre des informations sur les fichiers de volume Xsan à l’aide de fichiers de métadonnées et d’un journal de système de fichiers. Les métadonnées du système de fichiers comprennent des informations permettant, par exemple, de savoir quelles sont les parties spécifiques de tel ou tel disque qui sont utilisées pour stocker un fichier particulier et si le fichier est en cours d’accès. Les données de journal comprennent un enregistrement des transactions du système de fichiers qui peut aider à assurer l’intégrité des fichiers en cas de panne.
Ces fichiers sont gérés par le contrôleur de métadonnées Xsan, mais elles sont stockées sur des réseaux LUN plutôt que sur le contrôleur lui-même. Les métadonnées sont stockées dans la première réserve de stockage que vous ajoutez à un volume. Vous pouvez stocker les données de journalisation sur la même réserve de stockage sous forme de métadonnées, ou sur une réserve de stockage séparée. Vos données de journalisation doivent se trouver sur une seule et même réserve de stockage.
Segmenter à un niveau supérieur
Lorsqu’un système RAID écrit un fichier au moyen de la méthode RAID 0 (entrelacement), il subdivise le fichier en segments et les répartit sur les lecteurs de disque individuels composant la matrice RAID. Cela permet d’améliorer les performances en écrivant les portions de fichier en parallèle (plutôt qu’une à la fois) sur les disques de la matrice.
Xsan applique cette technique dans la hiérarchie de stockage. Dans chaque réserve de stockage d’un volume, Xsan segmente les données de fichier sur les LUN qui constituent la réserve de stockage. Les performances sont meilleures, car les données sont écrites en parallèle.
Vous pouvez régler les performances du SAN en ajustant le type de données écrites sur chaque LUN d’une réserve de stockage (en mélangeant ou en séparant les métadonnées, les données de journalisation et les données utilisateur).