web-dev-qa-db-fra.com

Mdadm. Disque faisant déjà partie d'un tableau

J'essaie de supprimer ma matrice RAID et de recommencer à cause d'une erreur gênante lorsque ma liste est corrompue. J'ai utilisé gparted pour supprimer toutes les informations des disques, ils disent donc "non alloué" sur chaque lecteur. J'essaie ensuite de créer un tableau à l'aide des commandes ci-dessous, mais il est toujours indiqué que "/ dev/sdX semble faire partie d'un tableau RAID". Comment je le répare? Il ne fait pas partie d'un tableau, il n'y a même pas de système de fichiers sur aucun des disques!

$ Sudo mdadm --create /dev/md0 --level=linear --raid-devices=5 /dev/sda /dev/sdb /dev/sdd /dev/sde /dev/sdf
mdadm: /dev/sda appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sda but will be lost or
   meaningless after creating array
mdadm: /dev/sdb appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdb but will be lost or
   meaningless after creating array
mdadm: /dev/sdd appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdd but will be lost or
   meaningless after creating array
mdadm: /dev/sde appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sde but will be lost or
   meaningless after creating array
mdadm: /dev/sdf appears to be part of a raid array:
level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdf but will be lost or
   meaningless after creating array

Un utilisateur a suggéré qu'il s'agissait d'un problème de superbloc et m'a demandé de mettre le superbloc à zéro, mais la commande ne fonctionne pas comme ci-dessous:

$ Sudo mdadm --zero-superblock /dev/sdb
[Sudo] password for pc: 
mdadm: Unrecognised md component device - /dev/sdb
4
john smith

En effet, mdadm trouve toujours le superbloc de l'ancien raid. Vous pouvez facilement supprimer en cours d'exécution

mdadm --zero-superblock /dev/sdX
3
Jens Erat