Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
linux:raid [08-09-2014 11:06] edmc73 |
linux:raid [08-09-2014 11:25] (Version actuelle) edmc73 |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
http:// | http:// | ||
+ | ===== Commandes utiles ===== | ||
+ | Etat du raid | ||
+ | < | ||
+ | Personalities : [raid1] [raid6] [raid5] [raid4] | ||
+ | md1 : active raid5 sda5[0] sde5[2] sdc5[1] | ||
+ | 527012864 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] | ||
+ | | ||
+ | md0 : active raid1 sda1[0] sde1[4] sdc1[2] | ||
+ | 29279104 blocks super 1.2 [3/3] [UUU] | ||
+ | | ||
+ | unused devices: < | ||
+ | </ | ||
+ | |||
+ | mdadm --examine --scan | ||
+ | |||
+ | Mettre à jour les infos | ||
+ | mdadm --examine --scan >> / | ||
+ | |||
+ | Pour avoir le détail d'une grappe | ||
+ | mdadm --detail /dev/md0 | ||
+ | |||
+ | L' | ||
+ | mdadm --examine /dev/sda1 | ||
+ | |||
+ | Création d'une grappe RAID1 avec deux disques | ||
+ | mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 | ||
+ | |||
+ | Création d'une grappe RAID1 de deux disque dont un est absent pour l' | ||
+ | mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 missing | ||
+ | |||
+ | Création d'une grappe RAID1 avec d' | ||
+ | mdadm --create --verbose /dev/md0 --level=1 --name=xyz --metadata=1.0 --raid-devices=2 /dev/sda1 /dev/sdb1 | ||
+ | * nommage explicite de la grappe avec --name=xyz | ||
+ | * forçage du type de superblock | ||
+ | |||
+ | J’attire spécialement l’attention sur le paramètre metadata=< | ||
+ | |||
+ | Version du superblock (métadonnée RAID) | ||
+ | |||
+ | Le « superblock » désigne l’ensemble des données stockées sur les disques et servant à fournir au système les informations lui permettant de gérer les grappes RAID. Le format et le mode de stockage de ces métadonnées sont indiqué par un numéro de version : | ||
+ | |||
+ | 0.90 : valeur par défaut, sauf indication contraire dans mdadm.conf | ||
+ | |||
+ | 1.0 : « superblock » stocké en fin de partition, cette valeur est utilisée automatiquement par le partitioneur de openSUSE pour une compatibilité avec l’amorçage du système avant montage des volumes en RAID (avec GRUB2 ou Lilo) | ||
+ | |||
+ | 1.1 : « superblock » stocké en début de partition | ||
+ | |||
+ | 1.2 : « superblock » stocké à 4K du début de la partition | ||
+ | |||
+ | |||
+ | Changement du nombre de disques de la grappe | ||
+ | mdadm --grow --raid-devices=2 /dev/md0 | ||
+ | |||
+ | Ajout d'un disque (/dev/sdb1) à une grappe (/dev/md0) | ||
+ | mdadm --add /dev/md0 /dev/sdb1 | ||
+ | |||
+ | |||
+ | Changer l' | ||
+ | mdadm --grow /dev/md2 --size=max | ||
+ | |||
+ | **max** indique la capacité maximum, sinon préciser une taille en ko | ||
+ | |||
+ | |||
+ | Désactiver le disque | ||
+ | mdadm /dev/md0 --fail /dev/sdb1 | ||
+ | |||
+ | Avant de le retirer de la grappe | ||
+ | mdadm /dev/md0 --remove /dev/sdb1 | ||
+ | |||
+ | Si c'est un retrait définitif, il est nécessaire de supprimer le superblock du disque | ||
+ | mdadm --zero-superblock /dev/sdb1 | ||
+ | |||
+ | |||
+ | |||
+ | Arrêt de la grappe | ||
+ | mdadm --stop /dev/md0 | ||
+ | |||
+ | Écrasement des superblocks pour finaliser la suppression de la grappe | ||
+ | mdadm --zero-superblock /dev/sda1 | ||
+ | |||
+ | Pour tous les disques de la grappe | ||
+ | mdadm --zero-superblock /dev/sdb1 | ||
+ | |||
+ | Un examine scan permet de férifier que la grappe a bien été définitivement supprimé | ||
+ | mdadm --examine --scan | ||
+ | |||
+ | |||
+ | source pas très lisible : http:// | ||
Ligne 112: | Ligne 200: | ||
On peut ensuite sauvegarder cette config | On peut ensuite sauvegarder cette config | ||
mdadm --detail --scan --verbose > / | mdadm --detail --scan --verbose > / | ||
- |