Préparation des disques
Identifiez, formatez, montez et vérifiez les disques de données dédiés avant d’installer RustFS sur Linux.
Préparez chaque disque de données RustFS comme un système de fichiers XFS indépendant, avec un libellé et un point de montage stables. Effectuez ces étapes sur chaque nœud Linux avant de configurer RUSTFS_VOLUMES.
Le formatage détruit les données
La commande mkfs.xfs efface le périphérique sélectionné. Confirmez le nom du périphérique, sauvegardez les données nécessaires et assurez-vous que le disque n’est pas utilisé par le système d’exploitation avant de continuer.
Identifier les disques de données
Répertoriez les périphériques bloc, les systèmes de fichiers, les libellés et les points de montage actuels :
sudo lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,UUID,MOUNTPOINTSNe choisissez que des disques de données dédiés. Ne formatez pas le disque du système d’exploitation, ni un périphérique qui contient des données à conserver.
Formater un disque en XFS
L’exemple suivant prépare /dev/sdb et lui attribue le libellé RUSTFS0. Remplacez le nom de périphérique selon votre environnement et utilisez un libellé unique pour chaque disque.
sudo mkfs.xfs -f -i size=512 -n ftype=1 -L RUSTFS0 /dev/sdbRépétez la commande pour les disques supplémentaires, avec des libellés tels que RUSTFS1, RUSTFS2 et RUSTFS3.
Créer un montage persistant
Créez le point de montage :
sudo mkdir -p /data/rustfs0Ajoutez une entrée à /etc/fstab afin que le disque soit monté, après un redémarrage, par son libellé de système de fichiers stable :
LABEL=RUSTFS0 /data/rustfs0 xfs defaults,noatime,nodiratime 0 0Pour sélectionner le périphérique de façon plus fiable, nous recommandons le montage par UUID de système de fichiers. Un UUID identifie le système de fichiers de manière unique et évite de monter le mauvais disque si des libellés sont dupliqués ou si les noms de périphériques Linux changent. Récupérez l’UUID après le formatage :
sudo blkid -s UUID -o value /dev/sdbRemplacez <filesystem-uuid> par la valeur renvoyée, et utilisez cette entrée à la place de l’entrée LABEL ci-dessus :
UUID=<filesystem-uuid> /data/rustfs0 xfs defaults,noatime,nodiratime 0 0Montez toutes les entrées et confirmez le résultat :
sudo mount -a
findmnt /data/rustfs0Pour plusieurs disques, créez un point de montage et une entrée /etc/fstab par UUID de système de fichiers.
Vérifier les disques préparés
Confirmez que chaque montage attendu utilise XFS et dispose d’un espace libre suffisant :
df -hT /data/rustfs0
sudo xfs_info /data/rustfs0Utilisez les chemins de montage vérifiés lorsque vous configurez RUSTFS_VOLUMES. Dans un déploiement distribué, conservez des libellés de disque et des chemins de montage identiques sur tous les nœuds.