ZFS ou LVM : la décision prise à l’installation, difficile à défaire

ZFS apporte l’intégrité des données et les instantanés, et réclame de la mémoire en retour. LVM est léger et familier mais ne remarque pas la corruption de lui-même. Le choix tient surtout à la mémoire et aux attentes.

AtlasPVE ·

Cette fiche répond à

  • proxmox zfs ou lvm
  • différence entre lvm-thin et zfs
  • proxmox local ou local-lvm
  • combien de ram demande zfs
  • quel stockage choisir dans proxmox

Cette décision se prend pendant l’installation, et la changer ensuite revient à déplacer les machines. Il est donc utile de savoir d’avance ce qu’apporte chaque camp.

Ce qu’apporte ZFS

ZFS tient une somme de contrôle pour chaque morceau de donnée. Si elle ne correspond pas à la lecture, il repère l’erreur, et sur une disposition redondante il prend la bonne copie de l’autre côté et répare en silence. C’est une vraie protection contre la corruption silencieuse, et aucune autre couche n’offre l’équivalent. Instantanés, compression et redondance au niveau du pool viennent avec.

Ce que réclame ZFS

De la mémoire. ZFS utilise la mémoire pour son cache de lecture, et sur une machine peu dotée il tourne lui-même plus lentement et laisse moins aux machines virtuelles. Certaines décisions prises à la création du pool ne se changent plus ensuite, l’alignement des secteurs par exemple. En bref, ZFS veut être bien monté.

Ce qu’apporte LVM

LVM est léger, familier et ne réclame presque pas de mémoire. Avec un pool fin il sait aussi prendre des instantanés. Sur de petites machines, et là où la mémoire est précieuse, c’est un choix raisonnable. En échange il ne remarque pas la corruption silencieuse : si une donnée revient fausse, rien ne dit qu’elle est revenue fausse.

Comment choisir

Si la mémoire est comptée et la machine petite, LVM tourne avec moins de surprises. Si l’intégrité des données est le sujet pour vous, ou si vous voulez de la redondance à mesure que le nombre de disques grandit, ZFS est le bon investissement. En décidant, posez cette question : ce serveur va-t-il héberger des données dont la perte serait inacceptable ? Si oui, la mémoire que réclame ZFS vaut la peine.

Sources

La documentation officielle de Proxmox. En anglais, et c’est elle qui a le dernier mot sur ce sujet.

Fiches liées

À quoi cela ressemble dans Atlas ?

Aller à la page produit