Skip to main content

Ubuntu Server - Paramétrer le RAID Logiciel

YPUimage.png


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*

image.png

vérifier les propriété des disques.

fdisk -l

image.png

ici les disques sdb, sdc, sdd


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

image.png

 Le volume est créé.

fdisk -l /dev/md0

image.png

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

image.png

Le volume est créé.

fdisk -l /dev/md0

image.png

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

image.png

Le volume est créé.

fdisk -l /dev/md0

image.png

La même commande pourra être utilisée avec d'autres opérandes pour resizer/détruire le raid ou ajouter des devices.

image.png

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

image.png

Arrêter le processus correspondant au disque.

mdadm --stop /dev/md0

image.png

Supprimer le périphérique RAID.

mdadm --remove /dev/md0

si l'erreur suivante apparaît :

image.png

exécuter la commande suivante pour supprimer les superblocks.

mdadm --zero-superblock /dev/<disk1> /dev/<disk2> ... ...

image.png