#1 Le 08/04/2008, à 14:56
- xmoucheron
[Résolu]comment supprimer du raid logiciel ?
Salut.
J'ai 3 raid sur mon système:
/dev/md0 monté en / ou se trouve le système de la kubuntu
/dev/md1 ou se trouve le swap du système
/dev/md3 monté dans /mnt/data ou se trouve des données
Je veux supprimer le raid /dev/md3 afin de réutiliser les deux partitions disques qui appartiennent actuellement au raid /dev/md3 qui est du raid-0
Est ce que quelqu'un sait faire ceci ?
ps: voici comment j'ai créé /dev/md3
mknod /dev/md3 b 9 3
mdadm –-create /dev/md3 –-level=0 --raid-devices=2 /dev/sd[ab]3
mkfs.ext3 -j /dev/md3
mdadm --daemonise /dev/md3
avec la ligne suivante dans /etc/fstab
/dev/md3 mnt/data ext3 defaults 0 1
J'insiste bien sur le fait sur le fait que je veux supprimer le block /dev/md3 de telle sorte que mdadm ne puisse le détecté au reboot du système.
Car toutes mes tentatives pour l'instant ont conduit, après un redémarrage du système, à la réapparition de /dev/md3
Dernière modification par xmoucheron (Le 09/04/2008, à 17:32)
Hors ligne
#2 Le 08/04/2008, à 15:36
- strawks
Re : [Résolu]comment supprimer du raid logiciel ?
qu'y a t il ds ton mdadm.conf?
Hors ligne
#3 Le 08/04/2008, à 16:09
- xmoucheron
Re : [Résolu]comment supprimer du raid logiciel ?
qu'y a t il ds ton 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 <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
# definitions of existing MD arrays
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=ca3c5de3:86385488:ec2f1bc8:ba6401c9
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=bd9b0e63:978f3834:db71eb09:8a09a442
# This file was auto-generated on Wed, 02 Apr 2008 11:14:20 +0000
# by mkconf $Id: mkconf 324 2007-05-05 18:49:44Z madduck $
Hors ligne
#4 Le 08/04/2008, à 16:22
- strawks
Re : [Résolu]comment supprimer du raid logiciel ?
strawks a écrit :qu'y a t il ds ton mdadm.conf?
# mdadm.conf # by default, scan all partitions (/proc/partitions) for MD superblocks. # alternatively, specify devices to scan, using wildcards if desired. DEVICE partitions
par defaut scanne TOUTES les partitions, ca peut poser probleme.
Plutot que de laisser le systeme decider quels disques font partis de RAID, indique lui lesquels (cf. man mdadm.conf).
Si tu veux vraiment qu'il autodetect, il suffit de supprimer les superblock MD des partitions qui ne doivent plus etre en RAID et il ne creera evidemment plus le RAID. (juste creer un systeme de fichier ne suffira probablement pas, le superblock MD se trouve dans les 128 dernier KB de la partition).
Aussi, recree le initrd de temps en temps
Dernière modification par strawks (Le 08/04/2008, à 16:27)
Hors ligne
#5 Le 09/04/2008, à 17:31
- xmoucheron
Re : [Résolu]comment supprimer du raid logiciel ?
xmoucheron a écrit :strawks a écrit :qu'y a t il ds ton mdadm.conf?
# mdadm.conf # by default, scan all partitions (/proc/partitions) for MD superblocks. # alternatively, specify devices to scan, using wildcards if desired. DEVICE partitions
par defaut scanne TOUTES les partitions, ca peut poser probleme.
Plutot que de laisser le systeme decider quels disques font partis de RAID, indique lui lesquels (cf. man mdadm.conf).
Si tu veux vraiment qu'il autodetect, il suffit de supprimer les superblock MD des partitions qui ne doivent plus etre en RAID et il ne creera evidemment plus le RAID. (juste creer un systeme de fichier ne suffira probablement pas, le superblock MD se trouve dans les 128 dernier KB de la partition).
Aussi, recree le initrd de temps en temps
J'ai réussie à le faire en faisant comme ceci:
mdadm --stop /dev/md3
mdadm --zero-superblock /dev/sda3
mdadm --zero-superblock /dev/sdb3
rm -R /dev/md3
Hors ligne
#6 Le 09/04/2008, à 17:48
- strawks
Re : [Résolu]comment supprimer du raid logiciel ?
J'ai réussie à le faire en faisant comme ceci:
mdadm --stop /dev/md3 mdadm --zero-superblock /dev/sda3 mdadm --zero-superblock /dev/sdb3 rm -R /dev/md3
Effectivement c'est une solution, mais je te conseille quand meme de specifier la liste des partitions faisant parties du raid plutot que lui laisser scanner tous les disques.
Aussi, -R sur un fichier c'est pas utile, option a utiliser avec parcimonie en root
(D'ailleurs effacer /dev/md3 ne sert a rien, le --stop suffit)
Dernière modification par strawks (Le 09/04/2008, à 17:49)
Hors ligne