logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Supprimer un RAID logiciel

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

Ce wiki va dans la suite de Raid logiciel crypté + LVM à l'installation de wheezy.

Je me suis basée sur la même machine virtuelle que celle qui a servie aux illustrations de ce dernier, et j'ai testé aussi sur deux vieux disques d'occasion sur lesquels j'avais installé un RAID1 + LVM avant installation.

Rappelez-vous après avoir sélectionné “configurer le raid logiciel” le message suivant était apparu :

Et effectivement, si l'on essaie de réinstaller tout le système, avec une image iso, l'ancien partitionnement du RAID qui avait été installé, persiste sur les disques.

Voyons comment remédier au problème.

Installation

Pour supprimer le RAID, il faut démonter les partitions qui le constituent.

Voyons le retour de sfdisk -s : après suppression du raid les lignes /dev/md0 et /dev/md1 auront disparu.

sfdisk -s
/dev/sda: 10485760
/dev/sdb: 10485760
/dev/md0:  682432
/dev/md1: 9792384
/dev/mapper/systeme-root:  1949696
/dev/mapper/systeme-swap:   974848
/dev/mapper/systeme-usr:  1949696
/dev/mapper/systeme-var:  1462272
/dev/mapper/systeme-tmp:   974848
/dev/mapper/systeme-home:  2478080
total : 41235776 blocs

Si l'on a pas démonté /dev/sda et /dev/sdb on ne peut pas stopper, puis supprimer le raid :

mdadm -S /dev/md0
mdadm: Cannot get exclusive access to /dev/md0: Perhaps a running process, mounted filesystem or active volume groupe?

Plusieurs solutions sont possibles :

  • Munissez-vous d'un live CD d'Ubuntu et choissisez “essayer ubuntu” ;
  • ou démarrer une live usb inscriptible de debian ;
  • ou encore, si vous n'avez sous la main ni usb ni CD/DVD mais un disque vieux dur en rab : (méthode bizarroïde) branchez ce disque qui ne vous sert pas sur lequel vous installez debian ou ubuntu : repérez bien sa taille pour choisir le bon disque (le libre) et branchez-le sur l'emplacement du disque anciennement reconnu comme étant /dev/sda, et placez ce dernier sur l'un des emplacement libre de la carte mère. Ainsi, après installation le système démarré sera bien celui-ci sans le RAID.
En effet, pour avoir essayé cette solution, le disque étant branché sur un emplacement libre de la carte mère, après l'installation, le système lancé était celui du raid.
Grub-pc au démarrage ne donne pas dans ce cas, la possibilité de booter sur les différents systèmes.
Cela évite aussi qu'à la fin de l'installation sur le disque supplémentaire, grub-pc ait des difficultés à s'installer.

suppression du raid avec mdadm

Depuis le système démarré à partir du live CD/DVD ; de la live-usb inscriptible ou la dernière installation sur un disque dur ajouter à la machine à côté des disques dont les partitions sont en raid, il faut entrer quelques commandes et formater ses disques.

Vérifier les partitions du raid.

Dans mon cas j'ai choisi la méthode bizarroïde sur la VM, j'ai changé et j'ai créé un nouveau disque sur lequel j'ai installé un linux.

fdisk -l /dev/sdb
Disk /dev/sdb: 10.7 GB, 10737418240 bytes

255 têtes, 63 secteurs/piste, 1305 cylindres, total 20971520 secteurs

Unités = secteurs de 1 * 512 = 512 octets

Taille de secteur (logique / physique) : 512 octets / 512 octets

taille d'E/S (minimale / optimale) : 512 octets / 512 octets

Identifiant de disque : 0x000a6acc

Périphérique Amorçage Début Fin Blocs Id. Système

/dev/sdb1 * 2048 1368063 683008 fd RAID Linux autodétecté

/dev/sdb2 1368064 20969471 9800704 fd RAID Linux autodétecté

PUIS

fdisk -l /dev/sdc
Disk /dev/sdc: 10.7 GB, 10737418240 bytes

255 têtes, 63 secteurs/piste, 1305 cylindres, total 20971520 secteurs

Unités = secteurs de 1 * 512 = 512 octets

Taille de secteur (logique / physique) : 512 octets / 512 octets

taille d'E/S (minimale / optimale) : 512 octets / 512 octets

Identifiant de disque : 0x00071fa4

Périphérique Amorçage Début Fin Blocs Id. Système

/dev/sdc1 * 2048 1368063 683008 fd RAID Linux autodétecté

/dev/sdc2 1368064 20969471 9800704 fd RAID Linux autodétecté
  • installer mdadm si besoin :
apt-get install mdadm
  • si problème lors de l'installation de mdadm :
dpkg --configure -a
  • arrêter raid0 et raid1 :
mdadm -S /dev/md0
mdadm: stopped /dev/md0 
 
#PUIS
 
mdadm -S /dev/md1
mdadm: stopped /dev/md1 
  • supprimer raid0 et raid1 sur chacune des partitions
@# mdadm --zero-superblock /dev/sdb1
@#
@# mdadm --zero-superblock /dev/sdb2
@#
@# mdadm --zero-superblock /dev/sdc1
@#
@#mdadm --zero-superblock /dev/sdc2
@#

⇒ le retour du prompt indique que tout s'est bien passé.

Le retour de la commande sfdisk -s ne contient plus /dev/md0 et /dev/md1.

Mais les commandes fdisk -l /dev/sdb puis fdisk -l /dev/sdc, renvoient encore :

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 têtes, 63 secteurs/piste, 1305 cylindres, total 20971520 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000a6acc

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdb1   *        2048     1368063      683008   fd  RAID Linux autodétecté
/dev/sdb2         1368064    20969471     9800704   fd  RAID Linux autodétecté
root@hypathie-VirtualBox:/home/hypathie# fdisk -l /dev/sdc

Disk /dev/sdc: 10.7 GB, 10737418240 bytes
255 têtes, 63 secteurs/piste, 1305 cylindres, total 20971520 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00071fa4

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdc1   *        2048     1368063      683008   fd  RAID Linux autodétecté
/dev/sdc2         1368064    20969471     9800704   fd  RAID Linux autodétecté 

Après avoir stoppé le raid et lancé les commandes de suppression du raid (mdadm –zero-superblock /dev/sdxx), il est maintenant possible de supprimer ces partitions et d'en créer une nouvelle en ext4 par exemple avec gparted, ce qui n'était pas possible avant.

suppression partitions et formatage des disques avec gparted

  • installer gparted
apt-get install gparted
  • supprimer /dev/sdb1 :

  • puis /dev/sdb2 :
  • créer une nouvelle partition formaté en ext4 par exemple :

  • supprimer /dev/sdc1 et /dev/sdc2 :

  • puis formater une nouvelle partition :

Et voilà, vous pouvez maintenant réutiliser les disques pour y installer un système !

FIXME pour faire de même qu'avec gparted en ligne de commandes

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/install/supprimer-un-raid-logiciel.1399719908.txt.gz · Dernière modification: 10/05/2014 13:05 par Hypathie

Pied de page des forums

Propulsé par FluxBB