Raid1 sous linux? - Installation - Linux et OS Alternatifs
Marsh Posté le 16-03-2004 à 14:34:30
souvent le mieux est de le faire pdt l'installation ...
déjà si tu nous montrais le contenu des 2 fichiers, on pourrais savoir ce ki se passe
Marsh Posté le 16-03-2004 à 14:53:14
bah je ne sais pas ou trouver le fichier syslog
et voila le contenu de mdstat:
Personalities :
md0 : inactive
unused devices: <none>
Marsh Posté le 16-03-2004 à 15:03:03
pour syslog regarde dans /var/log
souvent ce ki nous intéresse est dans messages ( /var/log/messages )
Marsh Posté le 16-03-2004 à 15:08:33
vi merci alors voila ce qu'il me dit parmi plein d'autres messages
Mar 16 15:03:19 localhost kernel: end_request: I/O error, dev fd0, sector 0
Mar 16 15:04:48 localhost kernel: md: array md0 already initialised!
Mar 16 15:05:00 localhost CROND[3168]: (mail) CMD (/usr/bin/python -S /usr/lib/mailman/cron/gate_news)
Je pige que dalle
Marsh Posté le 16-03-2004 à 15:33:36
Mar 16 15:04:48 localhost kernel: md: array md0 already initialised!
il semblerait que ton truc RAID est déjà initialisé
Note : apprend l'anglais
kelles sont les commandes ke tu as fais ?
kelle distro as tu ?
Marsh Posté le 16-03-2004 à 15:56:53
je connais l'anglais
md0 deja initialisé ok mais ca veut dire quoi initialisé.
Si tu regardes le fichier mdstat, il me dit que md0 est inactif !!!
Comment le rendre actif?
Je tourne sur MDK10
Marsh Posté le 16-03-2004 à 16:02:08
tiens tout de suite tu m'intéresses car je dois migrer mon serveur prochainement de 9.1 vers 10.0
pkoi n'as tu pas utilisé diskdrake ?
bon kelles commandes as tu tapée ?
tu utilises les mdadm ou les raidtools ?
raidstart /dev/md0
Marsh Posté le 16-03-2004 à 16:13:30
heu on peut créé un mirroring avec diskdrake (noob inside )?
J'ai suivi les tutos que j'ai ytrouvé sur le web:
http://lea-linux.org/admin/raid.php3
J'utilise raidtools (raidtools-0.90-13mdk pour etre plus precis ).
non la commande c'est:
mkraid /dev/md0
lorsque je tente de lancer cette commande, il me donne le message plus haut
Mais je trouve que les tuto ne sont pas clair
Une fois le second disque inséré, faut il le partitionner de la meme facon que le disque source?
Marsh Posté le 16-03-2004 à 16:28:11
c'est normal, le raid est deja cree
il faut l'initialiser ensuite avec raidstart pour pouvoir l'utiliser
Marsh Posté le 16-03-2004 à 16:28:53
j'avais utilise ce tuto pour debian : http://www.linux-france.org/articl [...] dsoft.html
Marsh Posté le 16-03-2004 à 16:30:30
raidstart /dev/md0 ?
ben ca me renvoie "invalid argument"
sinon je viens de me rendre compte que je n'ai pas precisé que je souhaitais faire un RAID logiciel
ca me renvoie ca dans le syslog:
Mar 16 16:25:58 localhost kernel: md: could not lock hda1.
Mar 16 16:25:58 localhost kernel: md: error, md_import_device() returned -16
Mar 16 16:26:17 localhost kernel: md: could not lock hda1.
Mar 16 16:26:17 localhost kernel: md: could not import hda1!
Mar 16 16:26:18 localhost kernel: md: autostart unknown-block(0,769) failed!
Mar 16 16:26:18 localhost kernel: md: could not lock hda6.
Mar 16 16:26:18 localhost kernel: md: could not import hda6!
Mar 16 16:26:18 localhost kernel: md: autostart unknown-block(0,774) failed!
Mar 16 16:29:28 localhost kernel: md: could not lock hda1.
Mar 16 16:29:28 localhost kernel: md: could not import hda1!
Mar 16 16:29:28 localhost kernel: md: autostart unknown-block(0,769) failed!
O'scourrrrrrrrrrrrrr
Marsh Posté le 16-03-2004 à 16:32:25
il faut :
- créer les partitions sur les disques ( de tailles identiques de préférences les partitions )
- modifier /etc/raidtab et ajouter les entrées pour les partitions, le type de raid, etc ...
- créer le device de raid ( md0 par exemple ) avec mkraid /dev/md0
- formater le raid
- lancer le raid
Note : avec diskdrake il faut utiliser le mode expert.
Tu sélectionne un espace non partitionné, puis créer, sélectionner RAID, tu vois un nouveau disque ki apparait.
ensuite tu sélectionnes les partitions ke tu veux et tu fais ajouter au raid
Marsh Posté le 16-03-2004 à 16:34:16
Pourrais tu montrer ton fichier /etc/raidtab ?
Marsh Posté le 16-03-2004 à 16:40:51
je viens de voir l'option dans diskdrake
l'espoir renait
en revanche j'aimerai faire un mirroring d'une partition existante sur laquelle est montée le /home sur hda.
Or l'option "ajouter au raid" n'apparait pas
Marsh Posté le 16-03-2004 à 16:41:35
dark> voila mon fichier /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 16
persistent-superblock 1
device /dev/hda1
raid-disk 0
device /dev/hdb1
raid-disk 1
Marsh Posté le 16-03-2004 à 17:00:08
le mien
Code :
|
le tien semble être ok. tes partition tu les as faites correctements ?
> fdisk -l /dev/hda
> fdisk -l /dev/hdb
Note : faire du RAID sur le même canal IDE ne sert à rien
Marsh Posté le 16-03-2004 à 17:05:03
je viens de rebooter.
mon fichier raidtab a été modifié suite à ma manip sur diskdrak
raiddev /dev/md1
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/hda6
raid-disk 0
device /dev/hdb6
raid-disk 1
mes 2 disque sont sur la meme nappe effectivement. Pourquoi dis tu que ca ne sert à rien?
Pour mettre en route le RAID quelle est la procedure? raidstart?
Marsh Posté le 16-03-2004 à 17:09:02
- un controleur IDE ne peut envoyer une information qu'a un périph IDE à la fois ( le master étant prioritaire sur le slave )
- si un périph IDE meurt sur le controleur, il y a de fortes chances ke l'autre périph sur le même controleur soit inaccessible ( ne serait ce ke parce que il y aura un pb de master/slave )
normalement raidstart, mais il se peut k'il soit déjà lancé, cf /proc/mdstat
Marsh Posté le 16-03-2004 à 17:13:44
voila ce qu'il me met
Personalities : [raid1]
md1 : active raid1 hdb6[0]
153637504 blocks [1/1] [U]
le probleme c'est que je n'arrive pas à lui dire que le disque source est hda6
Pour le canal IDE okki j'ai compris
Je crois que je vais me refaire une install de mon ordi histoire de tout reprendre depuis le debut proprement (avec un peu de chance je pourrait meme activer les quota, chose que je n'ai pas reussi à faire à cause de reiserFS )
Marsh Posté le 16-03-2004 à 17:20:09
ton hda6 est correct ?
> fdisk -l /dev/hda
> fdisk -l /dev/hdb
Marsh Posté le 16-03-2004 à 18:19:02
trop tard
je suis en train de reinstall.
J'ai généré le RAID en recréant mes partitions
J'ai tout mis en Ext3, j'espere que la config des quotas ne merdera pas comme elle l'avait fait en reiserFS
Marsh Posté le 30-03-2004 à 11:25:32
J'ai aussi essayé de tout mettre en raid 1 en créant mes partitions.
Mais j'ai un problème car linux ne peux pas booter sur une partition raid. A l'install de la MDK10, il me propose soit le MBR, soit une partition de mon choix pour booter dessus. Y-a t'il un moyen pour booter sur du raid ? Dois-je installer mon lilo sur un autre disque (ou disquette) ? Je cherche a avoir 2 disques strictement identiques (comme en raid matériel), de manière à pouvoir démarrer mon système sans problème même si un des deux est HS.
Ou bien linux supporte-t-il enfin le raid matériel SATA (intel ICH5) ?
Marsh Posté le 30-03-2004 à 17:23:20
Finalement, comme amobile j'ai créé mes partitions raid 1 à l'install et je lui ai demandé de booter (avec LILO) sur la disquette.
Toute l'install s'est bien passée mais en testant je me suis rendu compte que ça ne fonctionnait pas :
- si je débranche le 2ème disque (même à chaud) pas de problème, tout continue de fonctionner comme si je n'avais rien fait (je n'ai même aucun message qui m'indique que le raid est cassé).
- si je débranche le 1er disque, plantage
- si je rebranche seulement le 2eme disque sur le port SATA où était le 1er, plantage (alors qu'ils sont sensés être identiques).
En ce qui concerne les pilotes matériel pour le contrôleur raid ich5, j'ai bien peur qu'ils n'existent pas.
Quelqu'un comprend t-il ce qui m'arrive et comment résoudre ce problème ?... où bien dois-je acheter un windows 2003 serveur pour avoir mon raid 1 qui fonctionne ?
Marsh Posté le 18-05-2005 à 07:57:50
j'ai suivi le sujet depuis le début. il m'intéresse énormément. au fait, suis une débutante et je dois (obligé même ) de faire du raid1 (ou mirroring) sous freebsd. euh ... serait-il possible de faire du messenger en direct??? svp!!! pour me guider pendant l'essai!!! pleazzzzzzzz
a+++
Marsh Posté le 18-05-2005 à 14:05:40
Attention, le raid 1 en software permet
1 de gagner en vitesse de lecture (si tant est que les
controleurs soient differents).
2 de gagner en securité des données (bien géres les disques peuvent se remplacer, mais attention a la configuration de lilo).
Mais c'est beaucoup moins simple a gerer qu'un vrai raid hardware et beaucoup moins sur. Tout les problemes hardwares
risquent de planter la machine.
Alien64: sur les controleurs raid < 200 tout se fait en software (sous windows au niveau du driver) donc pas mieux
sous windows que sous linux.
Pour tes problemes de boot il faut voir la config de lilo,
pour qu'il s'installe sur tout les disques.
PS: Il est inutile de mettre le swap sur une partition
raid 1 car linux gere le swap en raid tout seul.
Marsh Posté le 16-03-2004 à 14:27:41
tout le monde
je cherche un tuto complet expliquant comment créer un Raid1 sous linux
J'ai essayé de le faire en suivant les explications des sites
http://lea-linux.org/admin/raid.php3
et
http://ftp.traduc.org/projets/howt [...] +LILO.html
mais rien n'y fait
au moment d'initialiser le raid j'ai droit à cette sympathique petite phrase:
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/hda6, 153637596kB, raid superblock at 153637504kB
disk 1: /dev/hdb5, 153637596kB, raid superblock at 153637504kB
mkraid: aborted, see the syslog and /proc/mdstat for potential clues.
---------------
L'éternité c'est long... surtout à la fin