For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/storage-and-backup/file-storage/ha-nas/nas-zfs-settings.md.

NAS-HA - Configurer les paramètres ZFS d'une partition

Voir en Markdown

Découvrez comment appliquer un template d'usage ou des paramètres ZFS personnalisés (atime, recordsize, sync) à une partition NAS-HA

Objectif

Chaque partition d'un service NAS-HA est un dataset ZFS. Vous pouvez ajuster trois de ses propriétés ZFS selon les données qu'elle héberge : la mise à jour des temps d'accès (atime), la taille de bloc maximale (recordsize) et la synchronisation des écritures (sync).

Pour simplifier ce réglage, OVHcloud propose des templates d'usage qui appliquent en une seule fois une combinaison prédéfinie de ces paramètres.

Ce guide explique le rôle de chaque paramètre ZFS, les valeurs appliquées par chaque template et comment modifier les paramètres d'une partition depuis l'espace client OVHcloud ou via l'API OVHcloud.

Prérequis


Accès à l'espace client OVHcloud

  • Lien direct :
  • Pour accéder à vos services : Bare Metal Cloud > NAS-HA > Sélectionnez votre NAS-HA

En pratique

Warning

Les paramètres ZFS par défaut conviennent à la plupart des usages. Ne les modifiez que si vous connaissez les données hébergées sur la partition et l'impact de chaque paramètre décrit ci-dessous.

Comprendre les paramètres ZFS

Mise à jour des temps d'accès (atime)

Lorsque atime est activé, ZFS met à jour la date de dernier accès d'un fichier à chaque lecture. Chaque opération de lecture génère alors également une opération d'écriture.

Lorsque atime est désactivé (off), ces écritures supplémentaires sont évitées, ce qui améliore les performances des usages intensifs en lecture. Désactivez-le, sauf si une application hébergée sur la partition s'appuie sur les dates d'accès aux fichiers. Tous les templates d'usage règlent atime sur off.

ZFS recordsize

Le recordsize est la taille maximale des blocs dans lesquels ZFS stocke les données d'un fichier. Les fichiers plus petits que le recordsize utilisent un bloc plus petit : un fichier de 16 Kio occupe un bloc de 16 Kio (plus les métadonnées), et non un bloc complet de 128 Kio.

En règle générale, alignez le recordsize sur la taille des lectures et écritures de l'application :

  • Lectures et écritures petites et aléatoires (bases de données, disques de machines virtuelles) : un recordsize réduit évite de lire et de réécrire un bloc volumineux pour modifier quelques kilo-octets.
  • Lectures et écritures volumineuses et séquentielles (fichiers vidéo, images, sauvegardes, archives) : un recordsize élevé réduit le nombre de blocs et de métadonnées à gérer, ce qui améliore le débit.

Les valeurs disponibles sont listées ci-dessous. L'espace client les affiche en unités décimales (1 ko = 1 000 octets).

Valeur (octets)Taille binaireAffichage dans l'espace client
40964 Kio4.1 ko
81928 Kio8.2 ko
1638416 Kio16.4 ko
3276832 Kio32.8 ko
6553664 Kio65.5 ko
131072 (par défaut)128 Kio131.1 ko (Défaut)
10485761 Mio1 Mo
Info

Un nouveau recordsize ne s'applique qu'aux fichiers créés après la modification. Les fichiers existants conservent la taille de bloc avec laquelle ils ont été écrits, jusqu'à ce qu'ils soient recréés.

Sync

Le paramètre sync détermine comment ZFS traite les demandes d'écriture synchrones, c'est-à-dire celles pour lesquelles l'application attend la confirmation que les données sont stockées sur disque.

ValeurComportementUsage
standard (par défaut)ZFS respecte les demandes d'écriture synchrones : l'écriture est confirmée une fois les données sécurisées sur disque. Les écritures asynchrones sont mises en mémoire tampon.Recommandé pour tous les usages. Allie sécurité des données et performances.
alwaysToutes les écritures sont traitées comme synchrones, même lorsque l'application ne le demande pas.Sécurité des données maximale, au prix de performances d'écriture réduites.
disabledZFS ignore les demandes d'écriture synchrones et les confirme avant que les données ne soient écrites sur disque.Performances très élevées, mais des données confirmées comme écrites peuvent être perdues en cas d'incident. Inadapté aux bases de données et aux clients NFS qui s'appuient sur les écritures synchrones.
Danger

Avec sync réglé sur disabled, une application peut considérer des données comme enregistrées alors qu'elles ne sont pas encore sur disque. N'utilisez cette valeur que si vous maîtrisez parfaitement le risque de perte de données.

Templates d'usage

Un template d'usage applique en une seule fois une combinaison prédéfinie des trois paramètres à la partition. Tous les templates règlent atime sur off et sync sur standard. Ils ne diffèrent que par le recordsize :

TemplateUsage prévuatimesyncrecordsize
DefaultPartage de fichiers généralisteoffstandard131072 (128 Kio)
Virtual machinesImages de machines virtuellesoffstandard65536 (64 Kio)
DatabasesStockage de bases de donnéesoffstandard16384 (16 Kio)
File Systems (big files)Partage de fichiers volumineux (images, vidéos, streaming)offstandard1048576 (1 Mio)

Si aucune de ces combinaisons ne correspond à votre usage, définissez chaque valeur vous-même avec l'option Custom (espace client) ou les paramètres personnalisés (API).

Modifier les paramètres ZFS d'une partition

La modification est appliquée à l'ensemble de la partition par une tâche asynchrone.

Espace client OVHcloud
API OVHcloud

Une fois votre service NAS-HA sélectionné, ouvrez l'onglet Partitions.

Dans le tableau des partitions, cliquez sur le bouton ... de la partition concernée, puis sur Paramétrer l'usage (ZFS). La fenêtre Modifier les paramètres s'ouvre.

Pour appliquer un template d'usage :

  1. Dans la liste déroulante Sélectionner le template, sélectionnez l'un des templates : Default, Virtual machines, Databases ou File Systems (big files).
  2. Cliquez sur Modifier les paramètres pour valider.

Pour définir des valeurs personnalisées :

  1. Dans la liste déroulante Sélectionner le template, sélectionnez Custom. Les champs Mise à jour des temps d'accès (atime), ZFS recordsize et Sync s'affichent, renseignés avec les valeurs actuelles de la partition.
  2. Ajustez les valeurs nécessaires : la case Désactiver pour atime, une valeur de la liste déroulante ZFS recordsize et l'une des options Always, Disabled ou Standard pour sync. Les valeurs par défaut sont signalées par la mention (Défaut).
  3. Cliquez sur Modifier les paramètres pour valider.

Une notification vous informe une fois les paramètres ZFS de la partition mis à jour.

Vérifier les paramètres ZFS d'une partition

Pour vérifier les paramètres appliqués à une partition, utilisez la route API suivante :

La réponse contient les valeurs actuelles de atime, recordsize et sync, ainsi que le champ templateName, qui indique le nom du template appliqué à la partition, le cas échéant.

Aller plus loin

Premiers pas avec un NAS-HA

NAS-HA - Gestion des partitions par API

Montage d'un NAS-HA via partage NFS

Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.

Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?