[RAID] Formatage des disques et alignement

Questions et astuces concernant l'installation et la configuration d'archlinux
luluone
Hankyu
Messages : 15
Inscription : ven. 23 mars 2012, 17:03

[RAID] Formatage des disques et alignement

Message par luluone »

Bonjour,

Après avoir parcouru de nombreux sujets sur le RAID, notamment sur le Wiki, je ne suis pas sûr d'avoir compris à quel moment il faut créer les tables de partitions, les partions, formater les disques ni comment aligner les partitions.

J'ai 2 disques de 2To qui vont me servir à monter un RAID1. Je veux créer une dizaine de partitions sur mon disque RAID.
J'ai compris qu'il fallait créer la table de partition des 2 disques avant toute création du RAID : utilisation de gdisk pour GPT (option o pour créer la table de partition)
Faut-il uniquement créer les tables de partitions?
Faut-il créer 1 partition sur chaque disque et formater en ext4?
Faut-il créer mes 10 partitions en ext4 sur chaque disque?
Créer le RAID avec mdadm --create
Compléter /etc/mdadm.conf
Assembler le RAID avec mdadm --assemble
Créer la table de partitions sur le disque RAID md0
Faut-il maintenant créer mes 10 partitions sur le disque RAID md0?

Dans le Wiki il est indiqué que le disque RAID doit être formaté en l'alignant sur le RAID stripe size.
Apparemment stripe width = nombre de disques * stride size avec stride size = chunk size / block size
Le chunk size est défini lors de la création du RAID avec la commande mdadm --create. Dans le Wiki chunk est défini à 256.

Informations sur mes deux disques :
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets

Donc stride size = 256/4 = 64 ?
Donc stripe size = 64*2 = 128?

Faut-il donc formater les partitions avec mkfs.ext4 -b 4096 -E stride=64 -E stripe-width=128 -O dir_index /dev/mdX

C'est peut être un peu confus.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [RAID] Formatage des disques et alignement

Message par benjarobin »

Le software RAID est tellement flexible que tu peux faire un peu ce que tu veux.
Généralement tu assembles des disques (par exemple /dev/sda et /dev/sdb) ou des partitions formatés en tant que partition RAID (par exemple /dev/sda2 et /dev/sdb2).
Ce qui permet de produire un disque virtuel (/dev/md0).
Après tu peux faire ce que tu veux de ce disque virtuel, tu peux créer/l'utiliser directement comme une partition : mkfs.ext4 /dev/md0
Ou alors l'utiliser comme disque et créer une table de partition et les partitions associées...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
luluone
Hankyu
Messages : 15
Inscription : ven. 23 mars 2012, 17:03

Re: [RAID] Formatage des disques et alignement

Message par luluone »

Si je comprends bien tu me dis que je peux créer :
- soit un dique RAID md0 à partir de 2 disques complets sda et sdb et créer mes partitions sur md0
- soit créer mes partitions sur chaque disque et créer un disque RAID par partition : md0 pour sda1 et sdb1, md1 pour sda2 et sdb2, ...

C'est bien ça?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [RAID] Formatage des disques et alignement

Message par benjarobin »

Oui et/ou mixer les 2 :-)
Créer un RAID à partir de partitions, sur le md0 généré tu créer un table de partition, ...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
luluone
Hankyu
Messages : 15
Inscription : ven. 23 mars 2012, 17:03

Re: [RAID] Formatage des disques et alignement

Message par luluone »

Merci pour ces précisions.
Quid de l'alignement des partions?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [RAID] Formatage des disques et alignement

Message par benjarobin »

fdisk fait ce qu'il faut par défaut
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
luluone
Hankyu
Messages : 15
Inscription : ven. 23 mars 2012, 17:03

Re: [RAID] Formatage des disques et alignement

Message par luluone »

Et gdisk aussi? Car fdisk ne gère pas le GPT il me semble.
Les paramètres stride et stripe ont apparemment une grosse influence sur les vitesses de lecture écriture.
Répondre