informatique:linux:raid5_logiciel
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | informatique:linux:raid5_logiciel [2014/01/26 19:40] (current) – créée pteu | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======RAID5 logiciel====== | ||
+ | Dans cet article (à la différence de l' | ||
+ | |||
+ | La " | ||
+ | |||
+ | =====Initialiser les disques en GPT===== | ||
+ | |||
+ | Pour cela on utilise l' | ||
+ | |||
+ | * Installer gdisk : '' | ||
+ | * Pour chaque disque répéter les opérations suivantes : | ||
+ | <code bash> | ||
+ | sudo parted /dev/sdc | ||
+ | GNU Parted 2.3 | ||
+ | Utilisation de /dev/sdc | ||
+ | Bievenue sur GNU Parted ! Tapez ' | ||
+ | # pour afficher l'aide | ||
+ | (parted) p | ||
+ | [..] | ||
+ | (parted) mklabel gpt | ||
+ | Avertissement: | ||
+ | Oui/ | ||
+ | (parted) mkpart primary 1 -1 | ||
+ | (parted) print | ||
+ | Modèle: ATA WDC WD30EFRX-68A (scsi) | ||
+ | Disque /dev/sdc : 3001GB | ||
+ | Taille des secteurs (logiques/ | ||
+ | Table de partitions : gpt | ||
+ | |||
+ | Numéro | ||
+ | | ||
+ | |||
+ | (parted) quit | ||
+ | Information: | ||
+ | </ | ||
+ | |||
+ | =====Création de la grappe RAID===== | ||
+ | |||
+ | <code bash> | ||
+ | # création du la grappe | ||
+ | sudo mdadm --create --verbose /dev/md1 --level=5 --raid-devices=4 --assume-clean / | ||
+ | |||
+ | # vérification | ||
+ | sudo mdadm --detail /dev/md1 | ||
+ | /dev/md1: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Mon Jan 13 20:50:39 2014 | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 8790400512 (8383.18 GiB 9001.37 GB) | ||
+ | Used Dev Size : 2930133504 (2794.39 GiB 3000.46 GB) | ||
+ | Raid Devices : 4 | ||
+ | Total Devices : 4 | ||
+ | Persistence : Superblock is persistent | ||
+ | |||
+ | Update Time : Mon Jan 13 20:50:39 2014 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 4 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Name : ymir2: | ||
+ | UUID : 080b40c0: | ||
+ | | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Avant de créer un système de fichier et de déposer des données dessus, je vous conseille de redémarrer pour voir s'il est bien pris en charge au boot. Quand ça monte mal (md127 par ex), c'est que le contenu de la ligne "ARRAY .." de **mdadm.conf** ne correspond pas au superblock des disques ; donc il faut : | ||
+ | <code bash> | ||
+ | # démonter le mauvais md : | ||
+ | sudo mdadm --stop /dev/md127 | ||
+ | |||
+ | # effacer les superblocks des disques | ||
+ | sudo mdadm --zero-superblock / | ||
+ | |||
+ | # recréer proprement le md | ||
+ | sudo mdadm --create --verbose /dev/md1 --level=5 --raid-devices=4 --assume-clean / | ||
+ | |||
+ | # recréer proprement le fichier de configuration de mdadm : | ||
+ | echo " | ||
+ | mdadm --detail --scan >> / | ||
+ | |||
+ | # recréer son initramfs | ||
+ | sudo update-initramfs -u | ||
+ | </ | ||
+ | < | ||
+ | The new mdadm/ | ||
+ | When a --name parameter is set, a random (seems to always be 127) md device is created that actually symlinks to / | ||
+ | Removing the name= from the mdadm.conf sets it back to normal | ||
+ | </ | ||
+ | |||
+ | =====Créer le LVM===== | ||
+ | |||
+ | <code bash> | ||
+ | sudo pvcreate /dev/md1 | ||
+ | sudo vgcreate vgmd1 /dev/md1 | ||
+ | sudo lvcreate -l 100%VG -n lvmd1 vgmd1 | ||
+ | </ | ||
+ | |||
+ | =====Créer le sytème de fichier===== | ||
+ | |||
+ | ====Créer le FS==== | ||
+ | |||
+ | <code bash> | ||
+ | sudo mkfs.ext4 -m 0 / | ||
+ | mke2fs 1.42 (29-Nov-2011) | ||
+ | Étiquette de système de fichiers= | ||
+ | Type de système d' | ||
+ | Taille de bloc=4096 (log=2) | ||
+ | Taille de fragment=4096 (log=2) | ||
+ | « Stride » = 128 blocs, « Stripe width » = 384 blocs | ||
+ | 274702336 i-noeuds, 2197599232 blocs | ||
+ | 0 blocs (0.00%) réservés pour le super utilisateur | ||
+ | Premier bloc de données=0 | ||
+ | Nombre maximum de blocs du système de fichiers=4294967296 | ||
+ | 67066 groupes de blocs | ||
+ | 32768 blocs par groupe, 32768 fragments par groupe | ||
+ | 4096 i-noeuds par groupe | ||
+ | Superblocs de secours stockés sur les blocs : | ||
+ | 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, | ||
+ | 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, | ||
+ | 102400000, 214990848, 512000000, 550731776, 644972544, 1934917632 | ||
+ | |||
+ | Allocation des tables de groupe : complété | ||
+ | Écriture des tables d' | ||
+ | Création du journal (32768 blocs) : complété | ||
+ | Écriture des superblocs et de l' | ||
+ | fichiers : complété | ||
+ | </ | ||
+ | |||
+ | ====Monter le FS==== | ||
+ | |||
+ | <code bash> | ||
+ | echo "/ | ||
+ | mount /mnt/data | ||
+ | |||
+ | # vérification | ||
+ | df -h | grep /mnt/data | ||
+ | Sys. de fichiers | ||
+ | / | ||
+ | </ |
informatique/linux/raid5_logiciel.txt · Last modified: 2014/01/26 19:40 by pteu