Supprimer un disque d'une array raid sans le remplacer

Salut à tous,

J’ai un petit souçis, j’aimerai supprimer un disque de mon raid logiciel sans le remplacer.

Donc j’ai 4 disques durs qui composent mon raid5 logiciel, je voudrais récuperer un des disques pour une autre utilisation.

J’ai désactivé le disque que je ne veut plus:

[code]~# mdadm --detail /dev/md0
/dev/md0:
Version : 0.90
Creation Time : Tue Jan 1 13:27:44 2002
Raid Level : raid5
Array Size : 2930279616 (2794.53 GiB 3000.61 GB)
Used Dev Size : 976759872 (931.51 GiB 1000.20 GB)
Raid Devices : 4
Total Devices : 3
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Wed Apr 11 10:06:25 2012
      State : clean, degraded

Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0

     Layout : left-symmetric
 Chunk Size : 64K

       UUID : 0f466ed8:7f9cd76a:ce589dfc:f09bed8d
     Events : 0.19486

Number   Major   Minor   RaidDevice State
   0       8       53        0      active sync   /dev/sdd5
   1       8       37        1      active sync   /dev/sdc5
   2       8       21        2      active sync   /dev/sdb5
   3       0        0        3      removed

[/code]

Mais la reconstruction ne se lance pas:

[code]Every 2,0s: cat /proc/mdstat Wed Apr 11 10:45:46 2012

Personalities : [raid6] [raid5] [raid4]
md0 : active (auto-read-only) raid5 sdd5[0] sdc5[1] sdb5[2]
2930279616 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]

unused devices:

[/code]

J’ai regarder dans le fichier mdadm.conf mais y’a pas grand chose qui m’aide.

[code]:~# cat /etc/mdadm/mdadm.conf

mdadm.conf

Please refer to mdadm.conf(5) for information about this file.

by default, scan all partitions (/proc/partitions) for MD superblocks.

alternatively, specify devices to scan, using wildcards if desired.

DEVICE partitions

auto-create devices with Debian standard permissions

CREATE owner=root group=disk mode=0660 auto=yes

automatically tag new arrays as belonging to the local system

HOMEHOST

instruct the monitoring daemon where to send mail alerts

MAILADDR root

definitions of existing MD arrays

ARRAY /dev/md0 UUID=0f466ed8:7f9cd76a:ce589dfc:f09bed8d

This file was auto-generated on Tue, 05 Apr 2011 14:39:43 +0200

by mkconf 3.1.4-1+8efb9d1

[/code]

Et pour compliquer le tout je voudrais garder les données contenues sur mes disques, donc reconstruire le raid sur 3 disques avant de les migrer dans une autre machine. :wink:

Au niveau de la place tout est ok. 4 disques de 1To et je n’utilise que 1,5 To

Merci

Bonjour,

tu l’as déactivé comment ?
quand on regarde la config, il dit “Raid device 4”

Tu as utilisé la commande suivante ?

sinon:mdadm