Pages : 1
#1 Le 09/07/2007, à 05:55
- apophys973
mdadm - raid 1
Bonjour,
Je viens de me monter une machine tournant sur ubuntu serveur 7.04.
Son rôle principal sera serveur de fichiers et bien sûr l'idéal est que les disques soient en raid 1.
J'ai fait un partitionnement auto du 1er disque:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60639 487082736 83 Linux
/dev/sda2 60640 60801 1301265 5 Extended
/dev/sda5 60640 60801 1301233+ 82 Linux swap / Solaris
Le second n'a encore aucune partition.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
1/ Ma 1ere question est : Dois-je opter pour un raid matériel ou logiciel, vu que ma carte mère a un contrôleur raid?
2/ La 2de : Comment se passe la config avec mdadm pour configurer un raid 1? Comment je prépare le 2eme disque niveau partionnement?
3/ Je serais interressé par un lvm. Ca se configure avant ou apres avoir créé le raid?
Petite précision, je suis pas un crack en Linux . Je sors du monde win...sous win, j'aurais fait ça vite fait, mais ça ne m'interesse pas
Merci pour votre aide.
Apophys
www.apophys.fr
www.apophys.fr
Hors ligne
#2 Le 10/07/2007, à 17:52
- apophys973
Re : mdadm - raid 1
hello world !
Bon ben j'ai fait des recherches et pour la création du raid 1 avec mdadm, j'ai fait ça :
root@Caiman:/home# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
mdadm: size set to 488386496K
mdadm: array /dev/md0 started.
Apres pour voir si ça reconstruit :
root@Caiman:/home# mdadm --detail /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Tue Jul 10 18:09:31 2007
Raid Level : raid1
Array Size : 488386496 (465.76 GiB 500.11 GB)
Device Size : 488386496 (465.76 GiB 500.11 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Tue Jul 10 18:09:31 2007
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Rebuild Status : 11% complete
UUID : 9ccc6010:5339adcb:3186ad16:301d6130 (local to host Caiman)
Events : 0.1
Number Major Minor RaidDevice State
0 8 0 0 active sync /dev/sda
1 8 16 1 active sync /dev/sdb
ou alors :
root@Caiman:/home# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb[1] sda[0]
488386496 blocks [2/2] [UU]
[=====>...............] resync = 26.0% (127382912/488386496) finish=78.8min speed=76328K/sec
unused devices: <none>
et enfin, dernière vérif :
root@Caiman:/home# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60639 487082736 83 Linux
/dev/sda2 60640 60801 1301265 5 Extended
/dev/sda5 60640 60801 1301233+ 82 Linux swap / Solaris
Warning: invalid flag 0x0000 of partition table 5 will be corrected by w(rite)
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 60639 487082736 83 Linux
/dev/sdb2 60640 60801 1301265 5 Extended
Disk /dev/md0: 500.1 GB, 500107771904 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/md0p1 * 1 60639 487082736 83 Linux
/dev/md0p2 60640 60801 1301265 5 Extended
/dev/md0p5 60640 60801 1301233+ 82 Linux swap / Solaris
Toutes mes partitions sont dupliquées, super, c'était le but.
Donc j'pense que pour ça, c'est bon
Maintenant, je poursuis des recherches pour le LVM par dessus!
Apophys
Dernière modification par apophys973 (Le 10/07/2007, à 17:53)
www.apophys.fr
Hors ligne
#3 Le 13/07/2007, à 07:04
- tomz
Re : mdadm - raid 1
Salut,
Tiens-nous au courant de tes découvertes, moi ça m'intéresse aussi, je pensais me faire un RAID 1 également.
A+
#4 Le 13/07/2007, à 12:43
- apophys973
Re : mdadm - raid 1
Salut !
ben pour le raid 1, c'est fini. J'pense qu'avec les infos + haut, tu peux déjà te faire ton raid
C'est pour le lvm que j'arrive pas trop à trouver d'infos claires et simples (peut-etre parce que c'est pas simple) !
Content de partager
www.apophys.fr
Hors ligne
#5 Le 14/07/2007, à 21:49
- klmpencran
Re : mdadm - raid 1
Bonjour,
Tout comme apophys973, je m'intéressais à me monter une machine server 7.04 en mettant en place des partitions en RAID 1 logiciel (pas de fonction RAID sur ma carte mère, le PC est un vieux Pentium III).
Je me suis basé sur ce lien http://doc.ubuntu-fr.org/installation/raid1_software de la doc Ubuntu pour monter mon serveur.
J'ai suivi scrupuleusement ce tuto, et après plusieurs essais, j'ai invariablement au redémarrage après l'install :
mdadm : no devices were found in conf file
Puis je bascule en shell de secours, aucun disque monté.
Quelqu'un aurait une idée pour me débloquer ?
Merci d'avance.
#6 Le 14/07/2007, à 22:45
- michel2652
Re : mdadm - raid 1
Bonjour,
Perso, je me suis servi de ces 2 tutos pour monter un raid 5 :
Comment installer Ubuntu sur RAID-0 logiciel ?
Comment installer Ubuntu sur un RAID-1 logiciel ?
:~$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md2 : active raid5 sdd1[0] sdf1[2] sde1[1]
488391808 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
md1 : active raid5 sda4[0] sdc4[2] sdb4[1]
123716352 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
md0 : active raid5 sda3[0] sdc3[2] sdb3[1]
17574912 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
:~$ sudo mdadm --detail /dev/md0
Password:
/dev/md0:
Version : 00.90.03
Creation Time : Wed Jul 11 16:59:50 2007
Raid Level : raid5
Array Size : 17574912 (16.76 GiB 18.00 GB)
Device Size : 8787456 (8.38 GiB 9.00 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Sat Jul 14 23:36:45 2007
State : active
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : e996c35f:c48ea778:90f15e44:f66c87d9
Events : 0.7
Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/sda3
1 8 19 1 active sync /dev/sdb3
2 8 35 2 active sync /dev/sdc3
:~$ sudo mdadm --detail /dev/md1
/dev/md1:
Version : 00.90.03
Creation Time : Wed Jul 11 17:00:35 2007
Raid Level : raid5
Array Size : 123716352 (117.99 GiB 126.69 GB)
Device Size : 61858176 (58.99 GiB 63.34 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Sat Jul 14 23:37:25 2007
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : c8cf3dff:24decb15:066cf274:2179a7c3
Events : 0.42
Number Major Minor RaidDevice State
0 8 4 0 active sync /dev/sda4
1 8 20 1 active sync /dev/sdb4
2 8 36 2 active sync /dev/sdc4
:~$ sudo mdadm --detail /dev/md2
/dev/md2:
Version : 00.90.03
Creation Time : Wed Jul 11 19:17:45 2007
Raid Level : raid5
Array Size : 488391808 (465.77 GiB 500.11 GB)
Device Size : 244195904 (232.88 GiB 250.06 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 2
Persistence : Superblock is persistent
Update Time : Sat Jul 14 23:34:16 2007
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : 2d0daa55:820c7c6e:25f1fcf9:557e1b0c
Events : 0.44
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 65 1 active sync /dev/sde1
2 8 81 2 active sync /dev/sdf1
5:~$ sudo mdadm --detail -scan
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=e996c35f:c48ea778:90f15e44:f66c87d9
ARRAY /dev/md1 level=raid5 num-devices=3 UUID=c8cf3dff:24decb15:066cf274:2179a7c3
ARRAY /dev/md2 level=raid5 num-devices=3 UUID=2d0daa55:820c7c6e:25f1fcf9:557e1b0c
:5:~$ sudo fdisk -l
Password:
Disque /dev/sda: 74.3 Go, 74355769344 octets
255 têtes, 63 secteurs/piste, 9039 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 122 979933+ 83 Linux
/dev/sda2 123 244 979965 82 Linux swap / Solaris
/dev/sda3 245 1338 8787555 fd Linux raid autodetect
/dev/sda4 1339 9039 61858282+ fd Linux raid autodetect
Disque /dev/sdb: 74.3 Go, 74355769344 octets
255 têtes, 63 secteurs/piste, 9039 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 122 979933+ 83 Linux
/dev/sdb2 123 244 979965 82 Linux swap / Solaris
/dev/sdb3 245 1338 8787555 fd Linux raid autodetect
/dev/sdb4 1339 9039 61858282+ fd Linux raid autodetect
Disque /dev/sdc: 74.3 Go, 74355769344 octets
255 têtes, 63 secteurs/piste, 9039 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 122 979933+ 83 Linux
/dev/sdc2 123 244 979965 82 Linux swap / Solaris
/dev/sdc3 245 1338 8787555 fd Linux raid autodetect
/dev/sdc4 1339 9039 61858282+ fd Linux raid autodetect
Disque /dev/sdd: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdd1 1 30401 244196001 fd Linux raid autodetect
Disque /dev/sde: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sde1 1 30401 244196001 fd Linux raid autodetect
Disque /dev/sdf: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdf1 1 30401 244196001 fd Linux raid autodetect
Disque /dev/md0: 17.9 Go, 17996709888 octets
2 têtes, 4 secteurs/piste, 4393728 cylindres
Unités = cylindres de 8 * 512 = 4096 octets
Disque /dev/md0 ne contient pas une table de partition valide
Disque /dev/md1: 126.6 Go, 126685544448 octets
2 têtes, 4 secteurs/piste, 30929088 cylindres
Unités = cylindres de 8 * 512 = 4096 octets
Disque /dev/md1 ne contient pas une table de partition valide
Disque /dev/md2: 500.1 Go, 500113211392 octets
2 têtes, 4 secteurs/piste, 122097952 cylindres
Unités = cylindres de 8 * 512 = 4096 octets
Disque /dev/md2 ne contient pas une table de partition valide
Il me reste à faire la duplication du Boot sur sdb1 et sdc1, et à passer les sdb2 et sdc2 en format swap.
Edit : Fait la duplication du boot et le format swap sdb2 et sdc2 (changé le ~$ sudo fdisk -l ) .
A+
Dernière modification par michel2652 (Le 14/07/2007, à 23:22)
#7 Le 15/07/2007, à 15:12
- apophys973
Re : mdadm - raid 1
Puis je bascule en shell de secours, aucun disque monté.
Quelqu'un aurait une idée pour me débloquer ?
Merci d'avance.
Bonjour,
Il faudrait donner plus de détails genre le résultat d'un fdisk -l.
Tu n'as pas eu d'erreurs entre deux commandes?
A bientot
www.apophys.fr
Hors ligne
#8 Le 11/11/2007, à 10:42
- klmpencran2
Re : mdadm - raid 1
Bonjour,
Je reprends mes tentatives de création de serveur, après une longue période sans y avoir retouché.
Comme Apophys973 me l'a conseillé, je vais donc détailler ce que j'ai fait.
Tout d'abord, j'ai tenté de recommencer mon install avec la dernière version d'Ubuntu, sans grand espoir que cela résolve mon problème, et cela ne l'a pas résolu.
J'ai un PC 300 GL de chez IBM, récupéré de ma boà®te, avec lequel je souhaite me monter un petit serveur pour la maison. La machine contient 2 disques durs de 110 Go en IDE.
J'ai installé la gutsy en serveur, en prenant soin de créer 3 partitions sur mon premier disque : /boot, le swap et une partition RAID, en mettant le flag de partition active sur /boot.
Sur mon deuxième disque, j'ai tenté de créer exactement les mêmes partitions (je dis tenté car lorsque je demande l'affichage de la table des partitions par fdisk, il y a un léger décalage que je n'ai pas réussi à résorber.), en spécifiant que mes deux premières partitions ne devaient pas être utilisées, et la troisième était un volume RAID.
J'ai créé mon périphérique multi-disque, la machine a commencé à créer le miroir, ça s'est terminé et j'ai pu créer un filesystème ext3 pour y mettre mon /. L'install server s'est terminée correctement (ce qui me prouve qu'il a réussi à copier tous les fichiers sur mon RAID).
Lorsque j'ai rebooté, il n'arrive pas à monter /dev/md0 et je me retrouve sur le shell de démarrage. Lorsque j'essaie de monter /dev/md0 moi-même, il m'indique :
(initramfs) mount /dev/md0 /root
mount: Mounting /dev/md0 on /root failed: invalid argument
Lorsque je cherche à obtenir l'état de mon RAID, voici ce que j'obtiens :
(initramfs) cat /proc/mdstat
Personnalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 hdc3[0] hdd[1]
115720832 blocks [2/2] [UU]
unused devices: (none)
Donc il me semble démarré. Par contre, je me serais attendu à md0 : active raid1 hdc3[0] hdd3[1] plutà´t que md0 : active raid1 hdc3[0] hdd[1]
Fdisk n'étant pas disponible sur le shell de démarrage, j'ai démarré la machine avec un CD de Knoppix pour obtenir les informations suivantes sur les disques :
fdisk -l /dev/hdc
Disk /dev/hdc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 62 497983+ 83 Linux
/dev/hdc2 63 186 996030 82 Linux swap / Solaris
/dev/hdc3 187 14593 115724227+ fd Linux raid autodetect
fdisk -l /dev/hdd
Disk /dev/hdd: 120.0 GB, 120034123776 bytes
16 heads, 63 sectors/track, 232581 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 1 992 499936+ 83 Linux
/dev/hdd2 993 2976 999936 83 Linux
/dev/hdd3 2977 232581 115720920 fd Linux raid autodetect
Voilà , comment pourrais-je faire fonctionner correctement mon serveur ?
Merci pour vos réponses.
#9 Le 11/11/2007, à 19:12
- apophys973
Re : mdadm - raid 1
Salut...
J'ai par la suite eu des problèmes du même style "initramfs" avec ubuntu. J'ai essayé, réessayé avec plusieurs tutoriaux de faire un raid 1 fonctionnel.
On m'a conseillé de changer de distrib car ubuntu est trop jeune (je résume). Le mec m'a alors dit d'utiliser centos, basé sur red hat.
J'ai suivi son conseil, et franchement, la mise en place du raid 1 à l'installation du systeme est un jeu d'enfant !
J'ai par la suite mis en place le lvm avec un très bon tuto sur devellopez.com
C'est déroutant au départ parce que c'est plus du "debian" mais bon, on s'y habitue à la lenteur de Yum!
Donc, je te conseillerais la même chose même si ce n'est pas centos, mais une distrib moins jeune.
Bon courage !
www.apophys.fr
Hors ligne
#10 Le 26/06/2009, à 12:04
- pdany4
Re : mdadm - raid 1
Salut à tous, j'ai testé le RAID1 avec mdadm sur Ubuntu Jaunty Serveur 9.04 en 64 bits et :
ça ne fonctionné qu'à la création...
à noter que md0 chez moi s'appel : md_d0 : alors ne vous faite pas avoir !!
ensuite, reboot, et le 2eme disque n'était pas sur l'ARRAY !
reboot, reboot, reboot, le RAID1 tourné sur 1 patte (1 seul HDD)
j'ai vu sur un post quelqu'un parlé de Samba déconne avec mdadm, sans plus de précision.
J'ai donc tenté avant le formatage et réinstall de CentOS qui lui apparement n'a pas le souci.
testé de supprimé Samba dans le gestionnaire de paquets Synaptics !
résultat au 1er reboot via la commande :
more /proc/mdstat
ou celle ci :
cat /proc/mdstat
ou encore plus détaillé :
sudo mdadm --examine --scan
la commande mdstat donne quelque que chose comme ça une fois OK :
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [ra
id10]
md_d0 : active raid1 sdd[1] sdc[0]
732574464 blocks [2/2] [UU]
unused devices: <none>
et quand le RAID tourne sur 1 patte, ça me donné que (de tête) :
md_d0 : active raid1 sdc[1]
732574464 blocks [1/2] [U_]
donc bien content maintenant après 3 jours de recherche à avoir trouvé la solution !
et surtout pouvoir utiliser l'EXT4FS
maintenant reste à trouver autre chose que Samba pour mon réseau domestique !!
si l'un de vous à une idée ?
@+++
Serveur Debian Squeeze 64 Bits avec C2D e6550 OC (FSB 400), 4Go de DDR2 Corsair C5, 1 SSD 60Go = OS, HDD : 1x160Go = fichier temporaires 2 x Samsung Spinpoint F2 de 1,5 To @ 5400rpm en RAID1 et 2 x Western Digital Green de 2 To @ 5400rpm en RAID1 avec mdadm + 1 PC Q9450 et 8Gb de RAM sous Linux Mint 13 (Mate) 64 bits et 1 PC Windows 7 en 32 bits, Core2quad avec 2Gb de RAM (applis radio oblige)
Hors ligne
#11 Le 26/06/2009, à 12:20
- apophys973
Re : mdadm - raid 1
Salut,
J'utilise mdadm avec samba (+LVM) depuis 2 ans maintenant sans probleme.
Mon seul soucis date de quelques semaines où j'ai un de mes disques qui est mort.
Si je ne parle pas du probleme de grub, il m'a juste fallut rebrancher le nouveau disque, repartitionner pareil et réintégrer aux arrays...
Ton disque là n'est pas défectueux par hasard ?
Je tourne sous centos5.3.
Frantz
www.apophys.fr
Hors ligne
#12 Le 26/06/2009, à 12:45
- kuri
Re : mdadm - raid 1
je vois des fdisk -l avec seulement quelques partitions en raid autodetect, des partitions swap/passwap etc etc ...
les mecs, avant de creer vos arrays, faudrait deja que vos disques soient identiques!
utilisez sfdisk si vous preferez pour recopier la table de partition du disque que vous avez correctement configure, sur le second disque.
ensuite, par securite, je vous invite a ne pas redemarrer tant que le raid se sync.
et a faire des partitions raid autodetect (FD au lieu de 83 comme type de partition).
mdadm n a absolument rien de complique, mais il faut quand meme etre un minimum rigoureux
Dernière modification par kuri (Le 26/06/2009, à 12:47)
Hors ligne
#13 Le 26/06/2009, à 18:34
- apophys973
Re : mdadm - raid 1
je vois des fdisk -l avec seulement quelques partitions en raid autodetect, des partitions swap/passwap etc etc ...
les mecs, avant de creer vos arrays, faudrait deja que vos disques soient identiques!utilisez sfdisk si vous preferez pour recopier la table de partition du disque que vous avez correctement configure, sur le second disque.
ensuite, par securite, je vous invite a ne pas redemarrer tant que le raid se sync.
et a faire des partitions raid autodetect (FD au lieu de 83 comme type de partition).mdadm n a absolument rien de complique, mais il faut quand meme etre un minimum rigoureux
Il doivent être identiques niveau partitionnement, aucunement niveau "matériel et capacité"....histoire qu'on soit d'accord sur ce point
www.apophys.fr
Hors ligne
#14 Le 26/06/2009, à 19:07
- kuri
Re : mdadm - raid 1
bah oui
Hors ligne
Pages : 1