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
- Stopper les services utilisant le volume puis arrêter le volume gluster
- Sauvegarder les fichiers et leurs droits respectifs
- Formater les disques puis les remonter
- Ré-injecter les fichiers
- Corriger le fichier /etc/fstab
Farm Link
- [Tuto/HowTo] [GNU/Linux] Formater les disques d'un volume GlusterFS sur Ubuntu
- WikipediaFR - GlusterFS
- WikipediaFR - F2FS
- RaspberryPi remplacer son Système de Fichier par F2FS (formatage)
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 EauFroide . É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
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.