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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:install:supprimer-un-raid-logiciel [11/05/2014 10:27]
Hypathie [Suppression des partitions et formatage des disques avec gparted]
doc:install:supprimer-un-raid-logiciel [11/05/2014 11:50]
Hypathie [suppression du raid avec mdadm et gparted]
Ligne 63: Ligne 63:
 </​code>​ </​code>​
  
-Si l'on a pas démonté ​/dev/sda et /dev/sdb on ne peut pas stopper, puis supprimer le raid :+Si le système "​tourne"​ sur le raid (/dev/sda et /​dev/​sdb ​montés) ​on ne peut pas stopper, puis supprimer le raid :
  
 <code root> <code root>
Ligne 78: Ligne 78:
 ===== suppression du raid avec mdadm et gparted===== ===== suppression du raid avec mdadm et gparted=====
  
-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.+====A) suppression ​du raid avec mdadm et gparted ====
  
-Vérifier les partitions ​du raid.+===1) Vérifier les partitions.===
  
-Dans mon cas j'ai choisi la méthode bizarroïde sur la VM (voir introduction). +**Repérer vos partitions raid avec fdisk -lles disques en raid sont /dev/sdb et /dev/sdc parce qu'il s'agit de la machine virtuelle sur laquelle j'ai ajouté un disque ​avec le système en /dev/sda, afin de pouvoir donner ici les retours des commandes en exemple**
- +
-**Depuis un live cd/dvdil s'​agira de /dev/sda et /dev/sdb mais repérer vos partitions raid avec fdisk -l.**+
 <code root> <code root>
 fdisk -l /dev/sdb fdisk -l /dev/sdb
Ligne 133: Ligne 131:
 </​code>​ </​code>​
  
-    * installer mdadm si besoin ​:+    * ou encore ​:
 <code root> <code root>
-apt-get install mdadm+sfdisk ​-
 +/​dev/​sda: ​  ​8388608 
 +/​dev/​sdb: ​ 10485760 
 +/​dev/​sdc: ​ 10485760 
 +/​dev/​md0: ​   682432 
 +/​dev/​md1: ​  ​9792384 
 +/​dev/​mapper/​systeme-swap: ​   974848 
 +/​dev/​mapper/​systeme-root: ​  ​1949696 
 +/​dev/​mapper/​systeme-usr: ​  ​1949696 
 +/​dev/​mapper/​systeme-var: ​  ​1462272 
 +/​dev/​mapper/​systeme-tmp: ​   974848 
 +/​dev/​mapper/​systeme-home: ​  ​2478080 
 +total : 49624384 blocs 
 </​code>​ </​code>​
  
-  * si problème lors de l'​installation de mdadm +===2) les commandes ​mdadm à lancer===
-<code root> +
-dpkg --configure -a +
-</​code>​+
  
   * arrêter raid0 et raid1 :   * arrêter raid0 et raid1 :
Ligne 200: Ligne 207:
 **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.** **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.**
 </​note>​ </​note>​
-====Suppression des partitions et formatage des disques avec gparted ====+ 
 +<note importante>​ 
 +**Il peut arriver qu'​après avoir stoppé et supprimé /dev/md0** (commandes mdadm -S /​dev/​md0 ​ puis mdadm --zero-superblock /dev/sdb1 et mdadm --zero-superblock /dev/sdb2), **ces commandes ne soient pas fonctionnelles sur /​dev/​md1.**\\  
 +Cela m'est arrivé (trois fois sur quatre essais sur MV, jamais sur les disques physiques (trois essais).\\ 
 + 
 +** Bien que le système soit démarré sur /dev/sda\\  
 +et que les commandes umount /dev/sdb1 ; umount /dev/sdb2 ; umount /dev/sdc1 ; umount /dev/sdc2 indiquent des partitions non montées,\\  
 +on peut avoir :**  
 + 
 +<code root> 
 +mdadm -S /dev/md0 
 +mdadm: stopped /dev/md0  
 + 
 +mdadm --zero-superblock /dev/sdb1 
 +# retour du prompt 
 +</​code>​ 
 + 
 +**MAIS** 
 + 
 +<code root> 
 +mdadm -S /dev/md1 
 +mdadm: Cannot get exclusive access to /​dev/​md1:​Perhaps a running process, mounted filesystem or active volume group? 
 + 
 +mdadm --zero-superblock /dev/sdb2 
 +mdadm: Couldn'​t open /dev/sdb2 for write - not zeroing  
 +</​code>​ 
 + 
 +ET APRÈS CELA : 
 + 
 +<code root> 
 +sfdisk -s 
 +/​dev/​sda: ​  ​8388608 
 +/​dev/​sdb: ​ 10485760 
 +/​dev/​sdc: ​ 10485760 
 +/​dev/​md1: ​  ​9792384 
 +/​dev/​mapper/​systeme-swap: ​   974848 
 +/​dev/​mapper/​systeme-root: ​  ​1949696 
 +/​dev/​mapper/​systeme-usr: ​  ​1949696 
 +/​dev/​mapper/​systeme-var: ​  ​1462272 
 +/​dev/​mapper/​systeme-tmp: ​   974848 
 +/​dev/​mapper/​systeme-home: ​  ​2478080 
 +total : 48941952 blocs  
 +</​code>​ 
 +**Je n'en ai pas d'​explication FIXME\\ 
 +Mais il a été à chaque fois possible de poursuivre la suppression du raid avec gparted ou dd + mkfs, et de récupérer les disques pour d'​autres installations,​\\ en faisant d'​abord par prudence : 
 +** 
 +<code root> 
 +mdadm --manage /dev/md1 --fail /dev/sdb2 
 +mdadm: set /dev/sdb2 faulty in /dev/md1 
 +root@debian-pour-supp-raid:/​home/​hypathie 
 + 
 +mdadm --manage /dev/md1 --remove /dev/sdb2 
 +mdadm: hot removed /dev/sdb2 from /dev/md1 
 +</​code>​ 
 +</​note>​ 
 + 
 +===3) Suppression des partitions et formatage des disques avec gparted=== 
 +<​note>​ 
 +Méthode testée sur disques physiques et sur machine virtuelle 
 +</​note>​
   * installer gparted   * installer gparted
  
Ligne 225: Ligne 291:
 Et voilà, vous pouvez maintenant réutiliser les disques pour y installer un système ! 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**.+====B) supprimer le raid avec mdadm et DD + fdisk + mkfs ==== 
 +<​note>​ 
 +Méthode testée uniquement sur machine virtuelle 
 +</​note>​ 
 + 
 +  * Après avoir utilisé les commandes de mdadm pour stopper et supprimer /dev/md0 et/ou /dev/md1 (voir la note important plus haut paragraphe A n°2) 
 + 
 +  * pour effacer les disques et y créer une partition ext3 il faut faire sur chaque disque : 
 + 
 +===1) effacer complètement le disque=== 
 +<code root> 
 +dd if=/​dev/​zero of=/​dev/​sdb 
 +dd: écriture vers « /dev/sdb »: Aucun espace disponible sur le périphérique 
 +20971521+0 enregistrements lus 
 +20971520+0 enregistrements écrits 
 +10737418240 octets (11 GB) copiés, 844,774 s, 12,7 MB/s 
 +</​code>​ 
 + 
 +<note importante>​ 
 +Commande dangereuse ne vous trompez pas de disque ! 
 + 
 +C'est assez long : soyez patient. 
 +</​note>​ 
 + 
 +===2) créer une partition sur tout le disque /​dev/​sdb=== 
 + 
 +<code root> 
 +fdisk /dev/sdb 
 +Le périphérique ne contient pas une table de partitions DOS ou Sun, SGI, OSF valable 
 +Création d'une nouvelle étiquette DOS avec id de disque 0x6c6d8b8e. 
 +Les modifications restent ​en mémoire jusqu'​à ce que vous les écriviez. 
 +Après quoi, bien sûr, le contenu précédent sera irrécupérable. 
 + 
 +Avertissement : indicateur 0x0000 incorrect dans la table de partitions 4, sera corrigé par w (écriture) 
 + 
 +Commande (m pour l'​aide):​ n 
 +Type de partition : 
 +   ​p ​  ​primaire (0 primaire(s),​ 0 étendue(s),​ 4 libre(s)) 
 +  e   ​étendue 
 +Sélection (p par défaut) : p 
 +Numéro de partition (1-4, par défaut 1): 1 
 +Premier secteur (2048-20971519,​ par défaut 2048): 
 +Utilisation de la valeur par défaut 2048 
 +Dernier secteur, +secteurs or +taille{K,​M,​G} (2048-20971519,​ par défaut 20971519):​ 
 +Utilisation de la valeur par défaut 20971519 
 + 
 +Commande (m pour l'​aide):​ t 
 +Partition sélectionnée 1 
 + 
 +Code Hexa (taper L pour lister les codes): 83 
 + 
 +Commande (m pour l'​aide):​ w 
 +La table de partitions a été altérée. 
 + 
 +Appel de ioctl() pour relire la table de partitions. 
 +Synchronisation des disques. 
 +</​code>​ 
 + 
 +===3) formater en ext4 (par exemple)=== 
 +<code root> 
 +mkfs.ext4 /dev/sdb 
 +mke2fs 1.42.5 (29-Jul-2012) 
 +/dev/sdb est le périphérique en intégralité,​ pas seulement une partition ! 
 +Procéder malgré tout ? (o,n)  
 +#retour du prompt 
 +</​code>​ 
 + 
 +  * adapter les commandes pour faire de même sur /dev/sdc
doc/install/supprimer-un-raid-logiciel.txt · Dernière modification: 16/03/2017 07:25 par smolski

Pied de page des forums

Propulsé par FluxBB