=Introduction=
Cet article démontre comment créer un RAID Soft sur une nouvelle partition logique.
Dans notre exemple, nous devrons agrandir les partitions étendues /dev/sda4 et sdb4 afin de pouvoir utiliser l’espace résiduel sur le disque avec de nouvelles partitions logiques.
Nous allons créer deux partitions logiques sur deux disques, puis créer un miroir entre elles. Ensuite, nous mettrons un système de fichier dessus
=Création des partitions étendues=
==Installation de parted==
Le plus simple est d’utiliser Parted.
apt-get install parted
==Démarrage de parted==
Aucune surprise ici. On tape parted, et on obtient le prompt de parted
==Visualisation de l’état actuel==
(parted) print
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 49.4MB 49.3MB primary ext3 boot, raid
2 49.4MB 5420MB 5371MB primary ext3 raid
3 5420MB 9714MB 4294MB primary linux-swap raid
4 9714MB 74.1GB 64.4GB extended
5 9714MB 74.1GB 64.4GB logical ext3 raid
Nous voyons sur cette liste que notre partition 4 est la partition étendue. Celle-ci s’arrête à 74.1GB alors que nous avons 500GB sur le disque.
==Agrandissement de la partition étendue==
Nous allons donc l’agrandir pour qu’elle se termine sur le dernier secteur du disque, pouvant être représenté dans parted par -1s
(parted) resize 4 9714MB -1s
Un extrait du print nous montre que notre partition 4 remplis maintenant le disque de 9714MB jusqu’à 500MB:
4 9714MB 500GB 490GB extended
5 9714MB 74.1GB 64.4GB logical ext3 raid
==Création des partitions logiques==
Comme on peut le voir sur le print dans [[Créer un RAID Soft#Visualisation de l’état actuel|Visualisation de l’état actuel]] plus haut Pour l’instant existent les partitions /dev/sda1 à /dev/sda5 (pareil pour sdb). La prochaine sera donc /dev/sda6 (ou /dev/sdb6).
(parted) mkpart logical ext3 74.1GB -1s
(parted) set 6 raid on
Avec ‘set 6 raid’, on prépare la partition au support du RAID.
On fait pareil ensuite sur /dev/sdb
(parted) select /dev/sdb
(parted) mkpart logical ext3 74.1GB -1s
(parted) set 6 raid on
Nous avons maintenant deux partitions logiques de tailles identiques sur les deux disques présents dans le système.
=Création du RAID=
Pour créer le RAID nous allons utiliser mdadm.
==Installation de mdadm==
apt-get install mdadm
mdadm va demander si il faut prendre en charge les volumes RAID existant, et s’il faut les démarrer au boot de la machine. Choisissez “all”. Les RAID seront ainsi inscrits dans le fichier /etc/mdadm/mdadm.conf dans lequel on ajoutera nos RAID à la fin de la procédure.
==Création du RAID1==
Pour des raisons “cosmétiques”, nous allons appeler notre volume RAID avec le même numéro que nos partitions, à savoir /dev/md6.
mdadm --create /dev/md6 --level=raid1 --raid-devices=2 /dev/sda6 /dev/sdb6
mdadm: array /dev/md6 started.
=Utilisation du nouveau volume répliqué=
On peut maintenant utiliser le nouveau volume /dev/md6 comme n’importe quel volume.
==Créer un système de fichier ext3==
mkfs.ext3 /dev/md6
Dans mon cas, je ne vais pas mettre de système de fichier, car je vais initialiser un volume [DRBD] sur ce RAID.
==Monter le volume==
Par exemple:
mkdir /mnt/md6
mount /dev/md6 /mnt/md6