Ubuntu Server - Paramétrer le RAID Logiciel
|
|
Difficulté : Avancé Notions : Paramétrage serveur, ubuntu server, GUI, RAID, stockage. |
I. Introduction
Cette procédure a pour but de créer un volume RAID sur un système Ubuntu dépourvu de carte RAID matérielle.
Plus d'informations sur le RAID : Hardware - Le RAID
Prérequis : Un nombre de disque suffisant pour le type de grappe RAID à créer.
II. Sélectionner les disques
Lister les disques disponibles.
ls /dev/sd*
vérifier les propriété des disques.
fdisk -l
III. Création du volume RAID
Best practice - Optimiser son disque
La taille d’allocation des blocs doit être adaptée au besoin. Elle dépend du type de données sur la partition.
Par exemple les logs étant pleins de petits fichiers, il faut prendre une petite taille de bloc.
A l’inverse, des fichiers vidéos ou de bases de données sont de gros fichiers. Il faut donc choisir une grande taille de bloc.
Exemples :
-
partition système ou filer : défaut
-
partition swap : 4k
-
partition de logs : 8K
-
partition vidéo ou DB : 64K
3.1 Créer le volume
La commande à utiliser est la suivante et se décompose comme suit :
mdadm --create <new volume id> --level=<niveau de raid> --raid-devices=<nombre de disques dans le volume> <disk1> <disk2> ...
Scénario 1 - RAID 0
Pour créer le volume RAID 0, entrer la commande suivante :
mdadm --create /dev/md0 --level=0 --raid-device=3 /dev/sdb /dev/sdc /dev/sdd
Le volume est créé.
fdisk -l /dev/md0
Scénario 1 - RAID 1
Pour créer le volume RAID 1, entrer la commande suivante :
mdadm --create /dev/md0 --level=1 --raid-device=2 /dev/sdb /dev/sdc
Le volume est créé.
fdisk -l /dev/md0
Scénario 1 - RAID 5
Pour créer le volume RAID 5, entrer la commande suivante :
mdadm --create /dev/md0 --level=5 --raid-device=3 /dev/sdb /dev/sdc /dev/sdd
Le volume est créé.
fdisk -l /dev/md0
La même commande pourra être utilisée avec d'autres opérandes pour resizer/détruire le raid ou ajouter des devices.
3.2 Terminer la création
Le volume pourra être vu par le système comme une nouvelle device dans /dev.
Pour créer / Partitionner le volume : Ubuntu Server - Ajouter un disque/volume
IV Détruire un volume RAID
Pour détruire un volume RAID précédemment créé :
Lister les processus RAID Actifs.
cat /proc/mdstat
Arrêter le processus correspondant au disque.
mdadm --stop /dev/md0
Supprimer le périphérique RAID.
mdadm --remove /dev/md0
si l'erreur suivante apparaît :
exécuter la commande suivante pour supprimer les superblocks.
mdadm --zero-superblock /dev/<disk1> /dev/<disk2> ... ...













