Le 22-09-2009, à 21:21:46 +0200, Jean-Yves F. Barbier ([email protected]) a écrit :
> >>>> ... > >>>>> J'avais créer mes md* lors de l'installation avec l'installateur debian. > >>>> d'où l'intérêt du formatage version longue, avec vérification de chaque > >>>> secteur > >>>> AVANT toute construction RAID. > >>> C'est quoi « un formatage version longue » ? Comment on fait ça ? > >> mke2fs -c -c, le 2nd -c déclenchant, en plus de la lecture des secteurs, > >> leur écriture avec différent pattern (6 ou 8, jsèpu) qui sont aussi relus > >> afin de vérifier que le secteur est Ok. > > > > Ok. Maintenant juste pour être sûr, je vais recréer mon Raid 1 avec un > > nouveau HD, je fais : > > > > sfdisk --dump /dev/sdb | sfdisk /dev/sdc > > non, étant donné que les HDz ne sont pas de la même marque, il-y-a 99% > de chances que le CHS soit différent (même des HDz de même marque ET > même références peuvent présenter des divergences.) Bon ben je dois faire partie des 1% de chanceux car les trois disques ont exactement le même CHS (heads=255, sector par track=63 et cylinders=38913), selon cfdisk. > il faut utiliser cfdisk ou fdisk sur chaque HD, s'il-y-a disparité de tailles, > l'array se règlera sur la plus petite des tailles. Mais dans mon cas, je peux utiliser la méthode sfdisk vu que les CHS sont pareils ? > > ce qui recrée les partitions sur sdc à l'image de sdb. Mais est-ce que, > > *avant* de reconstruire le Raid1, je dois faire un > > > > # mkfs.etx3 -c -c /dev/sdc$i > > mke2fs -c -c -v -j -m1 (plus, éventuellement -t xxx ou -N nnn en fonction des > besoins > en nombre de fichiers) /dev... Donc c'est bien oui la réponse à ma question ? > > (avec $i=1..9) > > > > ? Car Jusque là je ne l'ai pas fait. > > > > Est-ce que cela expliquerait pourquoi quand je fais un > > > > #fdisk -l > > > > j'ai des lignes me disant > > > > Disk /dev/md6 doesn't contain a valid partition table ? > > ?? mdX est un array RAID, ça ne serait pas plutôt /dev/sdXN ? C'est que me sort fdisk -l. Il me liste d'abord les partitions de chacun des disques (sdaXX et sdbXX) puis passe aux partitions raid mdXX où il me dit "doensn't contain a valid partition table". Alors je repose ma question, est-ce que c'est parce que je n'ai pas fait de mkfs.ext3 que j'ai ça ? Faut-il donc *toujours* faire un mkfs.ext3 sur chacune des partition avant de construire la matrice raid ? > > Parce que je n'ai pas créé de filesystem avant de construire la matrice > > Raid ? > > Il ne s'agit pas ici de créer un FS, mais de vérifier l'intégrité des HDz, > UN-PAR-UN; RAID-1 assure l'intégrité des données par redondance des > partoches (mirroir), PAS l'intégrité physique des HDz. Oui mais la commande mke2fs crée un système de fichiers. En passant l'option -c -c il va "juste" vérifier les badblocks *avant* de créer le fs. Donc comme le disait Pascal, autant dans ce cas utiliser badblocks non ? J'aimerai juste qu'on m'assure que le mkfs est nécessaire (ou non) sur chacun des deux disques *avant* la création de matrice raid. Car je le répète je ne l'avais pas fait lors de l'installation de Debian avec l'installateur. c'est pour ma culture générale :) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected]

