Bonjour cher journal.
Il faut vivre avec son temps, parfois, il faut prendre des risques, aussi j'ai craqué pour un athlon64 3200+@2,2GHz. J'ai collé ça sur une Asus nforce3 K8N-E Deluxe (deluxe parceque le papy devant moi a acheté tous les modèles vanilla qui restaient). 1Go de PC3200 de base.
Après quelques jours de sueur, je suis parvenu à installer une sid-amd64 sur 4 disques neufs en Raid selon l'archi suivante:
2x120Go IDE (hda et hdc) + 2x250Go SATA (sda et sdb)
hdx partitionné en:
hd[a|c]1=500Mo
hd[a|c]5=10Go
hd[a|c]6=10Go
hd[a|c]7=500Mo
hd[a|c]8=500Mo
hd[a|c]9=20Go
hd[a|c]10=80Go
sdx partitionnés en
sd[a|b]1=500Mo
sd[a|b]5=10Go
sd[a|b]6=10Go
sd[a|b]7=219Go
La dessus, j'ai collé les partitions MD Raid suivantes:
/=500Mo= md0=[hda1+hdc1] en raid 1, + sda1 et sdb1 en spare
/usr=10Go=md1=[hda5+hdc5] en raid 1, + sda5 en spare
/var=10Go=md2=[hda6+hdc6] en raid 1, + sdc5 en spare
/tmp=1go=md3=[hda7+hdc7] en raid 0 (2x+rapide)
swap=1Go=md4=[hda8+hdc8] en raid 0 au 'centre' des disques
/home=80Go=md6=[hda10+hdc10] en raid 1, sans spare.
/homerafa=40Go=md5=[hda9+hdc9+sda6] en raid 5, sdc6 en spare
/spare=438Go=md7=[sda7+sdb7] en raid 0 sans spare
Objectivement, je me suis fait suer comme rarement. En fait, je n'avais pas autant transpiré depuis l'apparition des modules dans le noyau de linux. J'ai redémarré sans le support MD un nombre assez remarquable de fois jusqu'à avoir tout bien compris. Et ce sans compter les mises à jour des CD Netinst amd64 pour cause de bug (parfois, partman ne repérait pas les partitions RAID qu'il n'avait pas créé lors de sa session, même s'il indiquait qu'elles étaient là, bref j'ai transpiré).
Vous aurez sans doute compris que j'ai perdu des données il n'y a pas longtemps pour me donner tant de mal. Oui, j'ai perdu 6 semaines de compta dans la perte d'un disque. J'ai estimé qu'en 2005, l'heure était venue de passer aux choses sérieuses.
/home est exporté, ainsi que /spare. /spare tient lieu de fusible, en plus de l'alerte par mail. On y stocke des trucs, et quand on peut plus les lire, c'est que un des disques SATA délire.
A la fin, ça donne la machine linux la plus rapide qu'il m'ait été donné de tripoter. Pour du monopro, ça va plus vite que tout ce que j'ai vu. apt-build est utilisable comme jamais. En fait, même si je m'en doutais, j'étais loin de réaliser à quel point le fossé technologique séparant Intel d'Amd se creuse. Je suis halluciné à quel point un proc à 150E met dans l'espace un P4C 3GHz.
Sérieusement, si vous n'êtes pas encore passé à l'acte, passez à linux en 64bits, ça pète des flammes.
# 64 bits++
Posté par clement . Évalué à 2.
# Perte de données...
Posté par mac . Évalué à 7.
Les choses sérieuses, c'est plutôt de faire des backups... parce qu'un RAID, ça te protège que d'une et une seule chose : une perte d'un disque dur (au mieux d'un contrôleur). Il reste beaucoup de moyens pour tout casser :
- une fausse manip d'un admin (probablement toi)
- un problème logiciel
- une mise à jour qui se passe mal
- un gros soucis électrique, un incendie
- un voleur de serveurs (sisi, ça s'est vu !)
- un disque dur qui claque, personne qui le remarque (oui, c'est un des avantages du RAID), et le second qui claque quelques semaines plus tard
- un trou de sécurité et un serveur nax0risé
- ...
enfin, c'est mes 2 cents... "votre kilométrage peut varier" comme ils disent de l'autre côté de la mare.
[^] # Re: Perte de données...
Posté par Rafael (site web personnel) . Évalué à 1.
Non, sérieusement.
J'en fais, des sauvegardes. C'est d'ailleurs pour ça que je n'ai eu que 6 semaines de pertes de données.
Et comme tu le dis si bien, si ça me protège d'une seule chose, c'est de la perte d'un disque. Et c'est justement ça que je lui demande, parce que pour le reste, j'ai plusieurs disques CDRW qui tournent.
Rafael
[^] # Re: Perte de données...
Posté par mac . Évalué à 1.
On ne vit pas dans le même monde...
[^] # Re: Perte de données...
Posté par Calim' Héros (site web personnel) . Évalué à 2.
# /boot
Posté par Pooly (site web personnel) . Évalué à 2.
[^] # Re: /boot
Posté par Rafael (site web personnel) . Évalué à 3.
# Re:
Posté par fabb . Évalué à 4.
C'est une "connerie". swap et raid ne fond pas bon ménage. Un jour ça va planter.
Utilises les priorités du swap. C'est aussi rapide et ça marche.
[^] # swap sur raid
Posté par Rafael (site web personnel) . Évalué à 1.
Je vais retirer le raid 0 sur le swap.
Merci du conseil.
[^] # Re: swap sur raid
Posté par fabb . Évalué à 1.
/etc/fstab :
/dev/big_a3 swap swap defaults,pri=4 0 0
/dev/big_b3 swap swap defaults,pri=4 0 0
Le problème swap/raid, est que raid peut fait un "malloc". Or, s'il y a peut de mémoire, pour que le malloc marche il faut passer par le swap, le swap doit passer par raid, raid doit passer par le swap, etc, etc.
C'est rare, mais ça arrive.
[^] # Re: swap sur raid
Posté par Fabien Jakimowicz . Évalué à 1.
[^] # Re: swap sur raid
Posté par fabb . Évalué à 1.
Lis la doc de raid (logiciel). Ce n'est pas supporté.
# Et LVM ?
Posté par Gilles Mocellin . Évalué à 2.
- moins de partitions
- moins de tailles à calculer/prédire/pifomettriser...
[^] # Re: Et LVM ?
Posté par fabb . Évalué à 3.
[^] # Re: Et LVM ?
Posté par Rafael (site web personnel) . Évalué à 2.
J'ai préféré de pas tenter le diable, surtout que j'avais laaaargement assez d'espace disque pour créer une partition /usr très large.
J'ai préféré ne pas rajouter une couche d'abstraction.
Rafael
[^] # Re: Et LVM ?
Posté par Fabien Jakimowicz . Évalué à 1.
dans les ensembles qui contiennent un spare sata, tu devrais plutot passer un de tes pata en spare au profit du sata. Non seulement tu diminue les risque de crash systeme si ton controlleur pata est defaillant (on sait jamais, les 2 controlleurs pata peuvent foirer), mais en plus, si c'est ton sata qui est defectueux, tu pourras le hot-swapper plus facilement qu'un pata.
[^] # Re: Et LVM ?
Posté par Fabien Jakimowicz . Évalué à 1.
ca marche tres bien. De plus le nouvel installeur (compare a la stable) gere la chose tres bien. Mise a part une ramance au bout d'un moment.
Le seul 'hic' c'est de risque d'avoir de serieux problemes a la mise en place d'un lvm pour les partitions systemes.
[^] # RAID focntionne bien ou pas dans l'installeur
Posté par Rafael (site web personnel) . Évalué à 1.
Je dis que je me suis galéré, que j'ai redémarré un paquet de fois sans le support MD avec toute une tripotées de CD netinst ou autre. Et la réalité c'est que je me suis fait suer sans piger ce qui clochait.
En fait, partman, sur plateforme amd64 au moment où j'ai installé ma machine, foirait un peu, et j'ai patiné quelques heures.
On peut utiliser une sarge amd64 en prod, mais disons que pour l'heure c'est un poil risqué. Tout recompiler en 64bits, ça fait forcément émerger des bugs imprévus.
Maintenant, ça vient d'où le bug, du source ou du compilateur. Mes problèmes se sont résolus quand j'ai eu installé puis rebooté une fois sur le noyal d'origine, puis dans cette machine toute basale, compiler un noyau dernier cri avec gcc 3.4 . Là ça a passé le reboot.
SInon, j'avoue, j'en ai perdu mon latin quelques jours.
Au bout du compte le jeu en vaut la chandelle. La machine pulse comem jamais, et Gnome 2.8.1 est excellent. <sans troller>
[^] # système et lvm
Posté par Rafael (site web personnel) . Évalué à 2.
Mais je voulais du RAID, donc j'ai pas retenu.
J'avoue que j'ai pas essayé de coller du lvm sur du RAID. En fait, je tenais à savoir où allaient mes données, et quel niveau de raid les abritait.
Rafael
# EVMS
Posté par Fabien . Évalué à 2.
EVMS est un projet développé par IBM et qui avait pour but principal de devenir le successeur de LVM, mais les dev noyau ont choisi LVM2.
L'équipe EVMS a choisi de continuer le projet et propose des patchs noyaux (bien qu'il ne soit pas obligatoire de patcher son noyau pour utiliser EVMS) et un utilitaire présent sous différent aspect ( evms en mode console, evms-gui en graphique et aussi une version ncurses). Il propose aussi une image initrd afin de démarrer les outils spécifiques à EVMS afin que le noyau reconnaisse les nouvelles partitions.
EVMS permet grâce à un seul outil de gérer du RAID/LVM(2)/FS(jfs,xfs ...).
En gros, tu te serais fait autant chier à installer tout ça, mais apres c'est que du bonheur car un seul outil. Néanmoins, les utilitaires raid et mdadm par exemple reste compatibles, EVMS utilisant le driver MD du noyau.
le lien vers le site ->http://evms.sourceforge.net/(...)
Je ne sais pas si j'ai été tres clair, mais il me semble que ce projet mérite d'être plus connu.
[^] # Re: EVMS
Posté par Rafael (site web personnel) . Évalué à 2.
Mais enfin bon, j'avoue je ne lui ai pas donné sa chance, vu que j'avancais parallèlement avec le partman debian. Vu que mon expérience globale allait croissante, j'ai trouvé la solution fonctionnelle avant.
En fait, quand tu crée des partitions raid de 80 ou 200Go, ça prend un temps considérable, tant à la création qu'à la remise en service en cas de foirage. Ca met l'épisode "mise en place des partitions" autour de 1h et demie (entre la construction des volumes raid et leur formatage, parce que si tu poursuis une install avec un /usr pas fini de créer ni formater, et bien tintin la suite, mon coco). La mise en place des volumes se fait en tache de fond, donc c'est à toi de lancer un cat /proc/mdstat dans une console à coté.
Au bout d'un certain temps, tu te satisfais d'une solution que tu parviens à maitriser.
Mais EVMS me semble très bien. Surtout si tu dois gérer une ferme de disques, avec des tailles de volumes barbares.
Moi c'était pour ma station (suffisement musclée, il est vrai :) ), donc j'ai choisi la soluce standard Debian amd64.
Mais pour info, en mode expert, on peut utiliser evms depuis l'installeur debian (ou tout au moins un de ceux que j'ai eu essayé).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.