Wiki Formater les disques d'un volume Gluster Sur Ubuntu

0
10
fév.
2017

Ce tuto concerne debian/ubuntu/raspbian

Introduction

Les volumes gluster sont indépendant du système de fichier (formatage du disque), on peut sans problème appliquer et tester certaines modifications sans casser notre raid.
Dans le tutoriel ci-présent nous allons donc formater en F2FS deux SSD contenant déjà un volume gluster. Ensuite nous ré-uploaderons les fichiers afin de reforger le volume en veillant bien à se que les points de montage (exemple /media/disque1) soient identique à avant le montage (important).
Pour rappel F2FS est un système de fichier conçu entre autre par Samsung (fabricant de techno flash) et spécialement conçu pour les technologies mémoire basées sur Flash (SSD, eMMC). Il est plus rapide que NTFS et ext4 sur ce type de technologie. Par contre F2FS n'est reconnu que sur Linux (y compris Android et peut-être aussi BSD). F2FS consomme plus de cache que ext4 (vous disposez donc de moins d'espace pour un disque de taille égal).

Résumé de l'opération

  1. Stopper les services utilisant le volume puis arrêter le volume gluster
  2. Sauvegarder les fichiers et leurs droits respectifs
  3. Formater les disques puis les remonter
  4. Ré-injecter les fichiers
  5. Corriger le fichier /etc/fstab

Formatage en ligne de commande

Installer les pré-requis

sudo apt-get install f2fs-tools

On crée notre répertoire de sauvegarde

mkdir -p /tmp/backup/SSD480Go1
mkdir -p /tmp/backup/SSD480Go2

On se dirige vers le répertoire de travail

cd /tmp/backup/

Sauvegarde du contenu des disques

sudo cp -v -a /media/SSD480Go1/* ./SSD480Go1
sudo cp -v -a /media/SSD480Go2/* ./SSD480Go2

Lister les volumes

sudo gluster volume status

Arrêter le volume

sudo gluster volume stop monServer_raidLocalSSD

Récupérer le path des disques a formater

df -h

/dev/sde1 395G 75M 375G 1% /media/SSD480Go1
/dev/sdf1 395G 75M 374G 1% /media/SSD480Go2

Démonter les disques

sudo umount /media/SSD480Go1
sudo umount /media/SSD480Go2

Formatage

Note : pour un autre système de fichier que F2FS, vous pouvez passer par l'interface graphique de votre distribution. Mais si, comme ici, vous souhaitez une partition F2FS alors restez en ligne de commande (si non bug).

sudo mkfs.f2fs /dev/sde1
sudo mkfs.f2fs /dev/sdf1

Remonter les disques

sudo mount -t f2fs /dev/sde1 /media/SSD480Go1
sudo mount -t f2fs /dev/sdf1 /media/SSD480Go2

Ré-injection des fichiers

sudo cp -v -a /tmp/backup/SSD480Go1/* /media/$USER/123456-identifiant-disque-un-654321
sudo cp -v -a /tmp/backup/SSD480Go2/* /media/$USER/123456-identifiant-disque-deux-654321

Afficher les nouveaux UUID des partitions des disques précédemment formaté

sudo blkid

Éditer le fichier /etc/fstab afin de remplacer ext4/ntfs ou autre par f2fs (pour les disques qu'on formate, pas les autres!) ainsi que mettre la nouvelle correspondance des UUID

sudo nano /etc/fstab

Redémarrez la machine et gluster n'y aura vu que du feu

Note : en cas de bug, les fichiers sont déjà ré-uploadé sur les disques et donc récupérable

sudo reboot

C'est Terminé

  • # Benchmark

    Posté par  . Évalué à 0 (+0/-0). Dernière modification le 10 février 2017 à 19:29.

    Postez ici vos benchmark

    copie depuis un SSD vers raid0/Jbod gluster sur 2 SSD sandisk 480Go
    copie de SSD vers raid0/Jbod gluster sur 2 SSD sandisk 480Go

    Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.