Deux NVMe en direct, sans RAID : quelle redondance ?

La configuration par défaut est 2 × 1TB NVMe, sans RAID matériel, chaque disque en attachement direct. L'espace utile se compte en 2 To, et non en 1 To après un miroir. La redondance, si elle est nécessaire, se fait dans le système, après avoir sorti les données déjà présentes.

Vérifier l'attachement direct

Après la connexion, regarder les périphériques blocs avant de créer un système de fichiers. Sous Linux, lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,MODEL suffit. Deux NVMe d'environ 1 To apparaissent chacun, type disk. En dessous, soit aucune partition, soit seulement celles posées à l'installation. Pas de périphérique md, pas de console de contrôleur RAID : c'est l'état attendu.

Si l'un porte la racine et l'autre est vide, l'installeur n'a utilisé qu'un disque. Le disque vide peut recevoir sa propre partition, ou entrer plus tard dans un RAID logiciel, une fois la copie de sauvegarde faite. Le disque déjà en service ne se démonte pas pour rejoindre un volume tant que la copie n'existe pas ailleurs.

2 × 1 ToNVMe par défaut
2 Toespace utile en direct
AucunRAID matériel

L'espace utile additionne les deux disques

Attachement direct : le système voit les deux disques en même temps. L'un peut porter le système, l'autre les données. Les deux peuvent aussi porter des fichiers de disques virtuels. Le total approche 2 To, moins la table de partitions et le système de fichiers. Lire cela comme un RAID 1 réduit à 1 To ne correspond pas aux deux lignes disk de lsblk.

Sans volume matériel, un disque hors ligne laisse les fichiers de l'autre en place. Un dossier réparti sur les deux ne se reconstitue pas tout seul. L'emplacement d'un fichier dépend du point de montage, pas d'une carte dans le châssis.

Trois usages, trois échanges

UsageCapacité approximativeSi un disque tombe
Deux montages séparésprès de 2 Toseuls les dossiers de ce disque
RAID logiciel 1près de 1 Tol'autre disque sert la même copie
RAID logiciel 0près de 2 Tol'ensemble devient illisible

Le montage séparé convient quand le système et les données ont des rôles nets. Fichiers de base, répertoire de sauvegarde, disques de machines virtuelles : sur le second NVMe. La racine reste sur le premier. Il n'y a pas de miroir, donc la copie de sauvegarde sort de cette machine.

Le RAID logiciel 1 échange de la capacité contre une copie. Deux disques de 1 To donnent environ l'espace d'un seul. L'écriture touche les deux, la lecture peut se répartir. Cela couvre la panne d'un disque. Cela ne couvre ni un effacement, ni une panne des deux. Créer le volume efface les partitions qui y entrent.

Le RAID logiciel 0 assemble un espace plus grand, parfois plus rapide. La panne d'un seul disque rend l'ensemble non montable. Ce qui doit rester ne se place pas seulement sur un RAID 0.

Ordre des opérations

  1. Noter le nom des deux disques

    lsblk et nvme list donnent des noms du type /dev/nvme0n1 et /dev/nvme1n1. Ne pas deviner l'ordre : un redémarrage peut les inverser.

  2. Sortir les données à garder

    Créer un volume réécrit les disques qui y participent. Si le système est déjà sur l'un d'eux, partitionner seulement le disque vide. Ne pas enrôler le disque de la racine.

  3. Choisir l'usage, puis partitionner

    En usage séparé : partition et mkfs sur le disque vide, UUID dans /etc/fstab. En miroir : créer le volume sur deux disques libres, puis le système de fichiers sur le périphérique du volume.

  4. Essayer une restauration

    Une fois le miroir en place, vérifier que les deux membres se synchronisent. Restaurer un petit fichier de la sauvegarde dans un dossier temporaire, pour confirmer que la copie se lit.

Les disques par défaut partent en direct

Sur l'AMD EPYC 7543P, que la mémoire soit de 128 Go ou de 256 Go, les disques par défaut sont 2 × 1TB NVMe, sans RAID matériel, en attachement direct. Les loyers sont $455 et $612. La quantité de mémoire ne change pas le branchement des disques. Pour plus d'espace, un ou deux NVMe de 2 To s'ajoutent à $84 chacun par mois. Eux non plus n'entrent pas dans un volume matériel.

Le site est à Tokyo, au Japon. Ubuntu, Debian, AlmaLinux, CentOS Stream, FreeBSD ou Proxmox VE peuvent être préinstallés. Sous Proxmox, un disque de machine virtuelle sur un répertoire ou sur un disque à part suppose d'abord de décider si le second NVMe est un stockage séparé ou un RAID logiciel. L'assistant ne choisit pas un volume matériel : il n'y a pas de carte pour cela.

Quand ne pas assembler tout de suite

Si la racine remplit déjà un disque et qu'aucune copie externe n'existe, ne pas réorganiser. Se contenter de lsblk et des points de montage. Si les modèles ou les capacités diffèrent, ne pas supposer un miroir symétrique. Le disque de 2 To ajouté se traite dans une autre note : il est lui aussi en direct, et il ne rejoint pas tout seul les deux disques de 1 To.

Une fois la redondance en place, l'accès ne change pas. Linux reste en SSH, l'adresse est dans la console. La disposition des disques ne change ni le nom d'hôte ni le port.

Le miroir et la sauvegarde ne font pas le même travail

Le RAID logiciel 1 garantit la même copie sur les deux membres. Un effacement, un formatage, un fichier réécrit à vide apparaissent sur les deux disques. Le miroir ne remplace donc pas une sauvegarde. Bases, disques virtuels et fichiers de sites se conservent au moins une fois hors de la machine. De temps en temps, en extraire un petit fichier confirme que la copie s'ouvre.

En montage séparé, le rythme de copie peut différer. Le disque système garde la configuration et les comptes. Le disque de données suit le volume d'écriture de la base ou des machines virtuelles. Ces copies ne se réécrivent pas sur le NVMe qui va être remplacé ou repartitionné : sinon la copie disparaît avec le disque.

Avant de créer le volume, relire les capacités. Deux disques proches de 1 To conviennent à un miroir symétrique. Si l'un est nettement plus petit, l'espace utile se cale sur le plus petit, et les secteurs en trop ne servent pas. Ce couple se monte plutôt à part : le plus grand pour les données, le plus petit pour le système. Le disque de 2 To ajouté ne forme pas un miroir avec les deux disques de 1 To. La note sur l'ajout l'explique.

Après assemblage, écrire le nom du volume ou son UUID dans la configuration de démarrage et dans fstab. Un assemblage limité à la session en cours peut laisser le périphérique après redémarrage, sans ramener le système de fichiers au bon répertoire. Redémarrer une fois. La racine ou le répertoire de données doit être à l'endroit prévu, et lsblk doit montrer une synchro terminée, pas un état dégradé qui dure. En dégradé, ne pas écrire de nouvelles données métier tant que les deux membres ne sont pas revenus.

Si Proxmox place les disques virtuels dans un répertoire, le système de fichiers de ce répertoire est celui choisi plus haut. Miroir, second disque séparé, ou 2 To ajouté plus tard : pour la machine virtuelle, ce sont des répertoires de stockage différents. L'assistant ne crée pas de volume matériel. Un mauvais répertoire se corrige machine virtuelle arrêtée, puis par déplacement du fichier disque, pour ne pas copier pendant l'écriture.

La mémoire d'abord, puis l'éventuel disque en plus.

$455 / mois