URL: https://linuxfr.org/forums/linux-general/posts/reconstruction-du-raid-super-lente Title: Reconstruction du raid super lente Authors: CrEv Date: 2011年08月02日T09:24:47+02:00 Tags: uuid Score: 0 Bonjour tous, J'ai un petit serveur (perso) qui est monté en raid + lvm. Le raid qui m'intéresse est un raid5 sur 3 disques sata. Suite à une petite coupure de courant, un disque n'est pas correctement remonté. Enfin si, mais mon raid tourne sur deux pattes seulement. J'ai donc voulu reconstruire mon raid en ajoutant la partition, mais là l'ordi devient carrément inutilisable : le load de la machine monte à quasi 4 et surtout, la reconstruction est super super lente, j'arrive pas à dépasser les 750ko/s et il m'indique de l'ordre de 5500 - 6000 minutes de reconstruction... Comment on reconstruit un raid sans rendre la machine inutilisable et dans des temps corrects ? Genre une nuit si besoin, mais pas 3 jours. J'ai essayé de jouer avec /proc/sys/dev/raid/speed_limit_min mais cela n'a aucun effet. Voici quelques sorties pour infos. partition déconnectée : ```sh # mdadm --detail /dev/md2 /dev/md2: Version : 0.90 Creation Time : Mon Jun 25 00:32:13 2007 Raid Level : raid5 Array Size : 483363456 (460.97 GiB 494.96 GB) Used Dev Size : 241681728 (230.49 GiB 247.48 GB) Raid Devices : 3 Total Devices : 2 Preferred Minor : 2 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Tue Aug 2 09:14:35 2011 State : active, degraded Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 64K UUID : 7e6c101a:09efb900:6ad65a8a:45815ce7 Events : 0.85486 Number Major Minor RaidDevice State 0 0 0 0 removed 1 8 23 1 active sync /dev/sdb7 2 8 39 2 active sync /dev/sdc7 ``` ```sh # cat /proc/mdstat Personalities : [raid1] [raid6] [raid5] [raid4] md2 : active raid5 sdb7[1] sdc7[2] 483363456 blocks level 5, 64k chunk, algorithm 2 [3/2] [_UU] bitmap: 31/231 pages [124KB], 512KB chunk ``` ```sh # cat /proc/sys/dev/raid/speed_limit_min 50000 # cat /proc/sys/dev/raid/speed_limit_max 100000 ``` Disque en cours de reconstruction : ```sh # mdadm /dev/md2 --re-add /dev/sda7 mdadm: re-added /dev/sda7 # mdadm --detail /dev/md2 /dev/md2: Version : 0.90 Creation Time : Mon Jun 25 00:32:13 2007 Raid Level : raid5 Array Size : 483363456 (460.97 GiB 494.96 GB) Used Dev Size : 241681728 (230.49 GiB 247.48 GB) Raid Devices : 3 Total Devices : 3 Preferred Minor : 2 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Tue Aug 2 09:22:08 2011 State : active, degraded, recovering Active Devices : 2 Working Devices : 3 Failed Devices : 0 Spare Devices : 1 Layout : left-symmetric Chunk Size : 64K Rebuild Status : 0% complete UUID : 7e6c101a:09efb900:6ad65a8a:45815ce7 Events : 0.85765 Number Major Minor RaidDevice State 3 8 7 0 spare rebuilding /dev/sda7 1 8 23 1 active sync /dev/sdb7 2 8 39 2 active sync /dev/sdc7 ``` ```sh # cat /proc/mdstat Personalities : [raid1] [raid6] [raid5] [raid4] md2 : active raid5 sda7[3] sdb7[1] sdc7[2] 483363456 blocks level 5, 64k chunk, algorithm 2 [3/2] [_UU] [>....................] recovery = 0.0% (39680/241681728) finish=6140.3min speed=653K/sec bitmap: 32/231 pages [128KB], 512KB chunk ``` Avez-vous des solutions, trucs, astuces, etc pour améliorer ce comportement ? Merci par avance !