Raid Logiciel sur Linux avec MDADM
avec mdadm
créer une grappe raid 1 à partir de deux partition: sda1
et sdb1
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb1
Lorsque je lance cette commande, cette grappe ne peux pas etre utilisée comme boot device.
Si je prevois de stocké /boot sur ce device, il faut que je sois sure que le boot-loader comprends le md/v1.x sinon il faut utilisé le drapeau –metadata=0.90
Pour surveiller l’état d'avancement de la synchronisation/replication du Raid utiliser
watch -n 3 cat /proc/mdstat
Dépannage de RAID
Commandes utiles
- Informations sur les disques physiques (pour savoir a quel disque physique correspond rééllement le Device sda, par exemple)
- Lister les disques et partitions dispo :
ls /dev/sd*
Etat du systéme RAID
commande : cat /proc/mdstat
Ci-dessous un Raid de 4 disques dont 2 ont “disparus”.
thierry@c3po:/$ cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md0 : inactive sdb1[1] sdba[4] 488385472 blocks super 1.2 unused devices: <none>
Ci-dessous un Raid de 8 disques en bon état entrain de se Reshaper.
thierry@c3po:/$ cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10] md0 : active raid6 sdh[5] sdb1[8] sdj[7] sdi[6] sde[2] sdd[1] sdc[0] sdf[4] 9766917120 blocks super 1.2 level 6, 512k chunk, algorithm 2 [8/8] [UUUUUUUU] [==>..................] reshape = 13.6% (266904576/1953383424) finish=831.9min speed=33784K/sec bitmap: 2/15 pages [8KB], 65536KB chunk unused devices: <none>
Détails d'un RAID
Informations sur un systéme RAID
mdadm –detail /dev/md0
thierry@c3po:/$ sudo mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Mon Oct 23 11:31:24 2017 Raid Level : raid6 Array Size : 9766917120 (9314.46 GiB 10001.32 GB) Used Dev Size : 1953383424 (1862.89 GiB 2000.26 GB) Raid Devices : 8 Total Devices : 8 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Tue Apr 9 19:22:18 2019 State : active, reshaping Active Devices : 8 Working Devices : 8 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Reshape Status : 14% complete Delta Devices : 1, (7->8) Name : c3po:0 (local to host c3po) UUID : 51f628b8:93d7e2f2:03ee5154:bedf7587 Events : 73980 Number Major Minor RaidDevice State 0 8 32 0 active sync /dev/sdc 1 8 48 1 active sync /dev/sdd 2 8 64 2 active sync /dev/sde 4 8 80 3 active sync /dev/sdf 7 8 144 4 active sync /dev/sdj 6 8 128 5 active sync /dev/sdi 5 8 112 6 active sync /dev/sdh 8 8 17 7 active sync /dev/sdb1
Examiner l'etat RAID d'un Device ou d'une partition
Examiner un disque pour voir si il est en RAID ?
mdadm –examine /dev/sdX
thierry@c3po:/$ sudo mdadm --examine /dev/sdh /dev/sdh: Magic : a92b4efc Version : 1.2 Feature Map : 0x45 Array UUID : 51f628b8:93d7e2f2:03ee5154:bedf7587 Name : c3po:0 (local to host c3po) Creation Time : Mon Oct 23 11:31:24 2017 Raid Level : raid6 Raid Devices : 8 Avail Dev Size : 3906772144 (1862.89 GiB 2000.27 GB) Array Size : 11720300544 (11177.35 GiB 12001.59 GB) Used Dev Size : 3906766848 (1862.89 GiB 2000.26 GB) Data Offset : 257024 sectors New Offset : 250880 sectors Super Offset : 8 sectors State : active Device UUID : 839c33e6:5fc0edba:3e4cfee9:bc6196c1 Internal Bitmap : 8 sectors from superblock Reshape pos'n : 1654840320 (1578.18 GiB 1694.56 GB) Delta Devices : 1 (7->8) Update Time : Tue Apr 9 19:18:51 2019 Bad Block Log : 512 entries available at offset 72 sectors Checksum : 3997beb9 - correct Events : 73961 Layout : left-symmetric Chunk Size : 512K Device Role : Active device 6 Array State : AAAAAAAA ('A' == active, '.' == missing, 'R' == replacing)
Stopper un systéme RAID
mdadm --stop /dev/md0
Autres commandes a documenter...
mdadm --assemble --scan
Sources
Vous pourriez laisser un commentaire si vous étiez connecté.