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.