Le RAID 0
Redundant Arrays of Inexpensive Disks (RAID) est un ensemble de tectniques de stockage permettant de repartir des données sur plusieurs disque durs afin d'améliorer soit les performances, soit la sécurité ou la tolérance aux pannes de l'ensemble du ou des systèmes.
Il existe plusieurs niveaux de RAID, mais dans cet atélier nous allons mettre en place du RAID 0.
Le RAID 0 : il est utilisé uniquement pour améliorer les performances. Les données sont découpées en blocs (chunk) et ces blocs sont répartis sur plusieurs disques, ce qui diminue les temps de lecture et d’écriture.
/image%2F3625927%2F20230806%2Fob_7de346_1.png)
Domaine de prédilection : Application utilisant de gros fichiers sans besoin de haute disponibilité.
Mise en place sur un ubuntu 18 Bionic
# apt update && apt install mdadm -y
Création d'un volume RAID niveau 0, /dev/md0 composé de deux disques /dev/sdb & /dev/sdc
# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc
/image%2F3625927%2F20230806%2Fob_580425_2.png)
Des infos sur la matrice nouvellement créée
/image%2F3625927%2F20230806%2Fob_98968b_3.png)
Formater et utiliser cette matrice comme n'importe quelle partition Linux
/image%2F3625927%2F20230806%2Fob_f4dc71_4.png)
Nous allons la monter sur un dossier pour l'utiliser
/image%2F3625927%2F20230806%2Fob_e13ffc_5.png)
Preuve
/image%2F3625927%2F20230806%2Fob_94554a_6.png)
En claire...
/image%2F3625927%2F20230806%2Fob_11890c_8.png)
Déclaration du volume RAID & mise à jour de initd
# mdadm --detail --scan >> /etc/mdadm/mdadm.conf
# update-initramfs -v -u
/image%2F3625927%2F20230806%2Fob_703ad9_7.png)
Cette déclaration permet de monter automatiquement la matrice en cas de redémarrage du système !!!
Comment arrêter et supprimer ce RAID ?
Tout d'abord l'arrêter :
/image%2F3625927%2F20230806%2Fob_663ede_9.png)
Puis supprimer ce RAID sur chacune des partitions qui le constitue
# mdadm --zero-superblock /dev/sdb
# mdadm --zero-superblock /dev/sdc
Note : l'inconvénient de ce niveau de RAID est que , si l'un des disques constituant la matrice tombe en panne, nous perdons une partie des données, et celle restant sera inexploitable !!!