Skip to main content

Stockage des données d'entreprise

Création d'un RAID depuis une VM Ubuntu

Il y a 2 disque de 1 Go qui ont été ajouté /dev/sdb et /dev/sdc

image.png

Installer mdadm

apt-get install mdadm

Vérification des disques avec "lsblk, fdisk, df-h, et gparted"

Avec le module mdadm la commande suivante ajoute un RAID 1

/dev/sdet /dev/sdc sont a modifier en fonction de la configuration.

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

Obtenir les détails du disque

mdadm --detail /dev/md0

Scan des devices

mdadm --detail --scan

Le définir 

mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf

Mettre a jour

sudo update-initramfs -u

Ajouter des disques au RAID 1 (hors TP)

sudo mdadm /dev/md0 --add-spare /dev/sdd /dev/sde
mdadm --manage /dev/md0 --add /dev/sdd

Transformer le RAID 1 en RAID 5

sudo mdadm --grow /dev/md0 --level=5

Ajouter les disques au RAID 5

mdadm --grow /dev/md0 --add --raid-devices=4 /dev/sdd /dev/sde

Formater le Filesystem

Vérifier que LVM2 soit installé

apt install lvm2

Création du Volume Physique

pvcreate /dev/md0

Lister les volumes physiques et détail d'un volume

pvs
pvdisplay v2

Lister les groupes de volumes et détails d'un volume

vgs
vgdisplay v1

Création du Groupe de volume

vgcreate nom_volume_groupe /dev/md0

Création de 2 volumes logiques sur md0

lvcreate -n nom_volume_logique -L 1G nom_volume_groupe

Formater les volumes logiques dans 2 formats différents ext4 et XFS

mkfs.ext4 /dev/nom_volume_groupe/nom_volume_logique1
mkfs.xfs /dev/nom_volume_groupe/nom_volume_logique2

Si absence de XFS : apt install xfsprogs

Vérifier la configuration des volumes logiques 

lsblk -f /dev/nom_volume_groupe/nom_volume_logique1
lsblk -f /dev/nom_volume_groupe/nom_volume_logique2

Monter le volume pour qu'il soit utilisable

mkdir chemin_a_créer (/srv/data1)
mount /dev/nom_volume_groupe/nom_volume_logique2 chemin_a_créer

Vérification de l'intégrité des disques

Smartmontools

Installation de smartmontools

apt install smartmontools

Vérifier la configuration de smart

less/etc/smartd.conf

Vérifier l'intégrité des disques

smartctl -t short /dev/disque

smartctl -H /dev/disque

Hdparm

Installation de HDParm

apt install hdparm

vérification de la capacité d'écriture des disques

hdparm -Tt /dev/mapper/disque

Sources

https://tekatux.fr

https://www.linuxtricks.fr/wiki/mdadm-raid-logiciel-sous-linux

Moment fun avec cmatrix (apt install cmatrix)