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é

Wiki RaspberryPi remplacer son Système de Fichier par F2FS (formatage)

1
10
fév.
2017

Introduction

  • F2FS ("flash-friendly file system") est un système de fichiers (filesystem) conçu pour les mémoires Flash. Sa conception lui permet d'être réputé plus rapide en écriture que les autres systèmes de fichiers (NTFS, ext4, zfs) sur les mémoires flash (SSD, eMMC, etc). La différence est significative sur raspberry pi (ndlr: ajouter benchmark).

Note : je vous conseil de d'abord tester sur une seconde carte mémoire
Note Bis : vous pouvez suivre exactement la même procédure pour formater la carte mémoire de votre appareil Android, arrêtez-vous juste après "Injection des fichiers précédemment sauvegardé"

Résumé de la procédure :

  1. Copie sur PC (Linux) de TOUS les fichiers de la carte SD/microSD du Raspberry Pi
  2. Formatage de la carte SD/microSD en F2FS
  3. Ré-injection des fichiers précédemment sauvegardés
  4. Édition des fichiers de démarrage du système

Mise en place en ligne de commande

Note : la carte mémoire du Raspberry Pi est divisée en deux partitions, une pour le boot (dont nous éditerons juste un fichier) et la seconde qui est celle que nous allons formater en F2FS et qui contient le Système de Fichier.

  1. Branchez votre carte mémoire à votre ordinateur

  2. Ouvrez un Terminal de commande (shell)

  3. Créez le dossier où ranger les fichiers du Raspberry Pi pendant le formatage

    mkdir /tmp/backup_sd

    • Ici j'ai choisi de créer un dossier dans /tmp/ ainsi le dossier et son contenu seront supprimés au redémarrage de la machine.
  4. Copiez les fichiers de votre carte mémoire vers un dossier sur votre ordinateur

    sudo cp -v -a /mnt/cartememoire/* /tmp/backup_sd

    • /mnt/cartememoire/ est le path du point de montage de votre carte mémoire (l'option -a est nécessaire). Sur Ubuntu par défaut le montage s'effectue dans /media/$USER/identifiant-partition-sur-carte-memoire/
  5. Installez le package f2fs-tools

    sudo apt-get install f2fs-tools

  6. Récupérez le path de la partition à formater. (par exemple /dev/sdf2)

    df -h

  7. Démontez la partition que nous allons formater

    sudo umount /media/$USER/identifiant-partition-sur-carte-memoire

  8. Formatage de la partition root de la carte mémoire

    sudo mkfs.f2fs /dev/sdf2

  9. Montage de la partition créée (sur ubuntu la partition s'auto-monte automatiquement)

    sudo mount -t f2fs /dev/sdf2 /media/raspberrypi

  10. Injection des fichiers précédemment sauvegardé

    sudo cp -v -a /tmp/backup_sd/* /mnt/cartememoire

  11. Éditez le fichier /etc/fstab sur la partition précédemment formatée de notre carte mémoire. La ligne correspondant à / (la racine) doit ressembler à quelque chose du style :

    /dev/mmcblk0p2 / f2fs defaults,noatime,discard 0 0

  12. Enfin remplacez rootfstype=ext4 par rootfstype=f2fs (en minuscule) dans le fichier cmdline.txt lui-même dans la partition intitulée "boot" de votre carte mémoire

  13. Démontez la carte SD

    sudo umount /dev/sdf1 & sudo umount /dev/sdf2

  14. C'est terminé !

Sortie du noyau Linux 4.9

90
8
fév.
2017
Linux

La sortie de la version stable 4.9 du noyau Linux a été annoncée le dimanche 11 décembre 2016 par Linus Torvalds. Le nouveau noyau est, comme d’habitude, téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche (qui est sous licence CC BY-SA).

Les deux filles nerds implémentent BBR, un nouvel algorithme d’évitement de congestion TCP pour remplacer les douze autres algorithmes. Mais, à la fin, l’algorithme BBR, intégré dans Linux 4.9, n’est pas le meilleur dans tous les cas. Et les filles se rendent compte que maintenant elles font face à treize algorithmes et aucun pour remplacer les autres dans tous les cas !