Jump to content

Archived

This topic is now archived and is closed to further replies.

Dark26

Raid software

Recommended Posts

donc voila, une idée me passe par la tête :fumer: , tout parle du raid software sous linux...

et donc bien sûr , je me dis que sur mon serveur ça serait une bonne choser pour mon disque système, ou du moins ma partition système qui fait 800 mo

j'ai un disque de 1.2 Go qui ferait très bien l'affaire je pense...

par contre ça a l'air un peu galère à faire qaund le système a déja été installé :oops:

donc si vous avez déja fait une expérience dans ce sens, ça serait cool de m'en faire part :fumer:

( je ne voudrais pas fussillé lon serveur, vu l etemps qeu j'ai mis à le configurer )

Share this post


Link to post
Share on other sites

bon, je pense sérieusement à m'y mettre, mais j'ai des petits soucis qui sont en fait très gros ...

explication :

pour raid du raid 0 software, il faut avoir 2 partitions de même taille ( normal )

mon dur existant ou il y a mon os de serveur

Disk /dev/hda: 16 heads, 63 sectors, 39693 cylinders

Units = cylinders of 1008 * 512 bytes

  Device Boot    Start      End    Blocks  Id  System

/dev/hda1            1      622    313236  82  Linux swap

Partition 1 does not end on cylinder boundary:

    phys=(38, 254, 63) should be (38, 15, 63)

/dev/hda2  *      622      2566    979965  83  Linux

Partition 2 does not end on cylinder boundary:

    phys=(160, 254, 63) should be (160, 15, 63)

/dev/hda3          2566    39685  18707692+  83  Linux

Partition 3 does not end on cylinder boundary:

    phys=(1023, 254, 63) should be (1023, 15, 63)

c'est la que tout ce complique ( si on peut dire )

on voit que lors de l'install de la debian ( allez savoir pourquoi ) il n'a pas fait finir les partitions sur un cylindre ...

je ne peut donc pas créer une partition de la même taille sur le second dur avec fdisk :D ( car lui il ne fini que sur un cylindre )

hors je viens de lire ça :

Success in the previous step means that the raid array is now operational, but without redundancy. We must now re-partition the old drive(s) to fit into the new raid array. Remember that if the geometries are not the same, the the partition size on the old drive must be the same or larger than the raid partitions or they can not be added to the raid set.

en gros le disque que l'on rajoute doit être de la même taille ou plus gros ce qui semble logique ...

le problème c'est que dans ma loqique

http://www.fatofthelan.com/articles/articles.php?pid=20

je crait un raid 1 avec le nouveau disque, je copie tout ce que l'ancien contient sur le nouveau,

reboot, et ensuite je recolle l'ancien disque sur le nouveau en raid 1....

la question à 10 euros, la partition du disque que je vais ajouté doit elle être plus grosse ou plus petite que celle existante ???

moi je diraisd plus petite .... vous en pensez quoi ??

Share this post


Link to post
Share on other sites

Ouf c'est compliquer ton cas lol. D'après ce que tu dis, on pourrait avoir du raid logiciel du système, chose impossible avec windows. Tu confirme Dark?

Share this post


Link to post
Share on other sites
Ouf c'est compliquer ton cas lol. D'après ce que tu dis, on pourrait avoir du raid logiciel du système, chose impossible avec windows. Tu confirme Dark?

oui c'est ça .... du raid logiciel sans contrôleur raid ..

en plsu on peut choisir entre raid 0, 1 , 5 ....

c'est du raid de partition, et pas de disque , c'est encore mieux :fumer:

faut que je fasse un backup et après zou ..... :byebye:

Share this post


Link to post
Share on other sites

Je vais donc faire le récit de mes aventures qui a duré environ 3h pour monter mon raid 1 software ( alors que ça aurait du se faire en 10 minutes chrono)

j'ai donc utiliser cet article qui me paraissais super interessant est complet

http://www.fatofthelan.com/articles/articles.php?pid=20

hélas, il y avait seulement 1 petit oubli qui a bien failli fusillé entièrement mes disques durs ...

j'ai tout préparé comme ils disaient, ( moi j'ai qu'une partition, pas de partition de boot ni de swap)

single user,

je lance la commande

raidhotadd /dev/md2 /dev/hda2

il me fait le mirroir à chaud .... cool

3 minutes pour copier les 500 mo de l'OS :fumer:

je reconfigure lilo.conf pour booter sur le raid ...

je reboot, et le je dis , ça va marcher du premier coup je suis trop fort .. :8

detection des disques ....

et arrivé de LILO

et la que vois-je :eeek2:

LIL

aie dans mes souevnirs de linuxiens c'est pas bon quand ça fait ça ..

( faut dire aussi que j'ai pas de lecteur de disquette ni de cd sur le serveur

et si il faut faire du recue c'est la mer.. )

spa grave j'attends 10 seconde et ça boote .. :fou:

le problème c'est qu'il me trouve toujours qu'un disque dur dans le raid... dommage.. ( enfin ça boote j'aidonc pas tout perdu ..)

je pense a problème de lilo / mbr et autre cochonerie, en pensant que ça veut pas marcher car j'ai pas une partion de boot dédié ...

me voila parti pour créer un raid 1 de 50 mo pour le boot :pleure:

mais j'ai plus de place sur le disque primaire :pleure:

je suis sans pitié, je kill la partition de swap, et j'essaie de bricoler un raid 1

impossible ..... ne me demandez pas pourquoi j'en ai toujours aucune idée ( un coup ça ne voulait pas formater, un coup ça ne voulait pas monter la partition...

après environ une dizaine de reboot ( :mdr: ) le truc de la mort.....

cela fait 20 fois que vous avez monter le disque dur, il faut donc le scanner :eeek2:

je vous explique pas, 180 giga de données a scanner sur un pentium 2

ça a bien durée 45 minutes :kill: ( il y avais pas d'erreur :8 )

donc rebricolage encore ...

a force de bricoler avec fdisk ( sans peur et sans reproche sur le serveur de prod et sur le/les disques sytèmes) je m'aperçois que la partition hda2 est toujours en ext3 :francais: .... ça c'est bizarre

en gros lors de la reconstruction du raid ben il ne reformate pas en FD

je transforme la partition en fd, recrée le raid , reboot et la :mdr: tout marche ..... :love::francais:

pour résumer la logique ( qui peut sembler compliqué )

hda2 ( partition système que l'on veut mettre en raid 1 )

hdc2 ( la partition du nouveau disque que l'on veut mettre en mirroir)

md2 ( la partition raid qui contiendra donc hda2 +hdc2 )

on crée md2 en spécifiant qur hda2 est failed ( comme si le raid n'est pas bon )

on a donc

hda2 + md2 ( hdc2 + rien)

on copie toute la partition hda2 sur md2

on modifie tous les fichiers de config pour dire de booter maintenant sur md2 ( au lieu de hda2)

apres le reboot, le pc a démarrer sur sur md2 ( =hdc2 )

il faut formater la vielle partion hda2 en fd ( la chose qui me bloqué)[/code]

il faut ajouter à chaud la partition hda2 sur le raid md2

il va donc copier tous les fichiers de md2 ( = hdc2 ) sur hda2

et voila le raid est complet et c'est fini....

facile non ???

pour illustrer....

alexandre@p350:/root$ df

Filesystem          1k-blocks      Used Available Use% Mounted on

/dev/md2                964216    544196    371040  60% /

/dev/hda3            18413552  11892124  5586044  69% /20giga

/dev/hdd1            79340000  72057532  3186300  96% /80giga

/dev/hdd2            75694196  16919704  54866684  24% /70giga

on voit bien le /dev/md2 , le raid software

alexandre@p350:/root$ cat /proc/mdstat

Personalities : [raid1] [multipath]

md2 : active raid1 hdc2[0] hda2[1]

      979648 blocks [2/2] [uU]

     

unused devices: <none>

la commande pour voir le status du raid....

il est actif les partion sont hda2 et hdc2

2/2 et UU tout est OK :8 ( sinon on a 1/2 et un seul U )

Le plus : ben c'est du raid 1, si il y a un dur qui foire on ne perd pas l'OS

le moins : le disque que j'ai rajouté est une antiquité ( voir plus)

un disque de 1.2 quantum bigfoot de 5p 1/4 ( un monstre, je sais même pas si c'est du pio4 )

le raid 1 va à la vitesse du disque le plus lent et croyais moi, cette saloperie est une lanterne et donc j'ai un léger ralentissement lors du lancement d'application et autre ..

vitesse du 20 giga seagae udma 66 5400 rpm

p350:~# hdparm -t /dev/hda

/dev/hda:

Timing buffered disk reads:  64 MB in  3.70 seconds = 17.31 MB/sec

vitesse du bigfoot

p350:~# hdparm -t /dev/hdc

/dev/hdc:

Timing buffered disk reads:  64 MB in 11.71 seconds =  5.46 MB/sec

franchement avec 5.46 mo /s, on ne peut pas dire que ça soit très rapide...

mais les données sont maintenant protégées.. :D

Share this post


Link to post
Share on other sites

c'est pas compliqué si ????

soit x le premier disque , y le deuxième

1 pour dur plein et 0 pour dur vide

au début on a

x =1 et y=0

puis on copie x sur y

x = 1 et y=1

ensuite on supprime ce qui y avait sur le premier disque

x=0 et y=1

et pour finir on recopie ce qu'il y a sur le second dur sur le premier

x=1 et y=1

et voila

Share this post


Link to post
Share on other sites

C'est bizarre qu'il faut que tu copie autant de fois d'un disque à l'autre

Share this post


Link to post
Share on other sites
C'est bizarre qu'il faut que tu copie autant de fois d'un disque à l'autre

oui c'est parce qu'en fait c'est un peut plus compliqué, car on fait un changement de système de fichier ( fd )

donc en fait au départ si on prend comme exemple avec de l'ext3

le dur 1 est en ext3

le dur 2 en fd

on copie les données du dur 1 sur le dur en fd

on transforme le dur 1 en fd

on copie le dur 2 en fd sur le dur 1 en fd

on a donc dur 1 + dur 2 en fd qui forme le raid 1 qui lui est en ext3 ..

ok c'est pas très clair ..

:chinois:

le truc qui bien c'est que même avec un seul disqeu dur on peut booter :mad2:

Share this post


Link to post
Share on other sites

Au contraire, c'est très clair je trouve :mad2:

C'est bizarre qu'il n'y ai pas de convertisseur, par contre.

Share this post


Link to post
Share on other sites

bah je vois pas l'INteret de faire du raid méme pour protégé tes données ok c'est un serveur mais voila quoi c'est pas mieux que de faire des backup :francais::pleure:

bon ok je me couche il est tot mais vu que vous me forcez j'y go droit dans le lit

Ps : bravo pour te casser autant les roubignolles a faire du raid 1 software :pleure::eeek2:

Share this post


Link to post
Share on other sites
bah je vois pas l'INteret de faire du raid méme pour protégé tes données ok c'est un serveur mais voila quoi c'est pas mieux que de faire des backup :yes::eeek2:

bon ok je me couche il est tot mais vu que vous me forcez j'y go droit dans le lit

Ps : bravo pour te casser autant les roubignolles a faire du raid 1 software :francais::fumer:

en fait il faut faire du raid, et un backup ( ce que je fais ......)

pourquoi ????

le raid c'est pour le côté hardware ...

si tu as un dur qui grille, tu n'as pas tout perdu et ton system tourne encore

le backup, c'est pour le cas ou il y a un problème software ...

par exemple si tu es sous windows, et que tu chopes un virus , alors les fichiers infecté se trouveront sur les 2 disques..

avec un backup d'avant le virus, tout rentre dans l'ordre......

Share this post


Link to post
Share on other sites

ouais sa j'avais compris mais a la base si ta un bon disque dur et/ou qui datent pas de 15ans je vois pas pourquoi faire du raid (sauf sans le cas d'un gros serveur ou une vielle config ) et pis tant que ma debian tourne parfaitement ... :D:D

Share this post


Link to post
Share on other sites

c'est pas la première fois qu'un disque dur claque....

et puis la, je fais du raid 1 sur une partition de 1 GO, donc la place perdu est négligeable ( sur les 500 go que j'ai à ma disposition sur l'ensemble de mets disques de toutes mes machines)

que faire aujourd'hui d'un disque de 1 ou 2 go ??????

pas grand chose .....

Share this post


Link to post
Share on other sites

Bonjour,

L'interet du stripping en software svp ????

Mirroring, ok, mais stripping ?

En soft je parle, en hard je le connais parfaitement, mais en soft je suis assez curieux je dois dire... Quelqu'un pourrait m'expliquer svp ?

Share this post


Link to post
Share on other sites
Bonjour,

L'interet du stripping en software svp ????

Mirroring, ok, mais stripping ?

En soft je parle, en hard je le connais parfaitement, mais en soft je suis assez curieux je dois dire... Quelqu'un pourrait m'expliquer svp ?

ben le raid en soft et en hard tout pareil.... en raid 0

si tu as 10 mo à copier, il va copier 5 mo sur chaque disque, et si les dur ne sont pas sur la même nappe ça va mettre 2 fois moins de temps, donc 2 fois plus rapide ....

tu peux faire aussi du lvm, mais j'ai pas encore essayé....

Share this post


Link to post
Share on other sites

Me souviens pas que c'était si compliqué le Raid Soft

en tout cas je crois que les RedHat le propose au moment de l'install

et c'est fait en deux clic

Share this post


Link to post
Share on other sites

Par contre, le raid5 est pas très performant ...

notamment du au fait que la parité passe par le processeur ... Alors c'est pas cool ...

(va falloir que je bosse dur cet été pour m'acheter une carte Raid5 SATA Hardware :postsinutiles: )

Share this post


Link to post
Share on other sites

ok merci dark, j'aimerais bien voir les debits, ca me parait un peu scabreux, mais pk pas....

Share this post


Link to post
Share on other sites

×
×
  • Create New...