Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

raid 1 qui foire ?

38 réponses
Avatar
steve
Salut la liste,

Après moult recherches sur le net concernant ce problème, je me tourne
vers vous. J'ai deux « arrays » en raid1 qui ont sauté lors du
redémarrage de la machine. Dans le syslog voici ce qu'on peut lire :

localhost smartd[5019]: Device: /dev/sda, 571 Currently
unreadable (pending) sectors
localhost smartd[5019]: Device: /dev/sda, 584 Offline
uncorrectable sectors

puis :

localhost kernel: [248148.527763] ata1.00: exception
Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
localhost kernel: [248148.527766] ata1.00: irq_stat
0x40000001
localhost kernel: [248148.527772] ata1.00: cmd
c8/00:08:f4:d1:8c/00:00:00:00:00/e5 tag 0 dma 4096 in
localhost kernel: [248148.527774] res
51/01:00:f4:d1:8c/25:00:05:00:00/e5 Emask 0x1 (device error)
localhost kernel: [248148.527777] ata1.00: status: {
DRDY ERR }
localhost kernel: [248148.529039] ata1.00: configured
for UDMA/33
localhost kernel: [248148.529046] ata1: EH complete
Aug 9 09:26:51 localhost kernel: [248150.327559] ata1.00: exception
Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
localhost kernel: [248150.327562] ata1.00: irq_stat
0x40000001
localhost kernel: [248150.327569] ata1.00: cmd
c8/00:08:f4:d1:8c/00:00:00:00:00/e5 tag 0 dma 4096 in
localhost kernel: [248150.327570] res
51/01:00:f4:d1:8c/25:00:05:00:00/e5 Emask 0x1 (device error)
el: [248150.327573] ata1.00: status: {
DRDY ERR }
localhost kernel: [248150.328835] ata1.00: configured
for UDMA/33
localhost kernel: [248150.328841] ata1: EH complete

Les partitions touchées sont /home et /tmp. Pour /home, c'est pénible
car tout est extrêmement ralenti (genre écrire ce message).

Pour reconstruire le raid1, ça a été la croix et la bannière, le disque
/dev/sda était occupé (« busy ») alors que j'avais démonté la partition.
Mais je m'en suis finalement sorti et /home est remonté.

Je me demande si le disque n'est pas en train de mourir (il est
relativement jeune, maximum 2 ans). Je me demande aussi si ce n'est pas
un problème du noyau 2.6.30 (mes partitions sont marquées « unknown »
depuis que je l'ai installé, alors qu'elles sont en ext3).

Qu'en pensez-vous ?

merci de votre aide et bon dimanche,
steve

--
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 debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

10 réponses

1 2 3 4
Avatar
Jean-Yves F. Barbier
steve 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. les vendeurs pros sérieux (typiquement Transtec)
effectuent cette manoeuvre plusieurs fois de suite + un burnin de toute la machine
de 24H mini.

Le tout ne dispensant bien évidemment pas de la classique sauvegarde (les dérouleurs
de bandes performants (Ultrium par ex.) ont beaucoup baissés leurs prix, même si ça
reste élevé)

--
HELLO KITTY gang terrorizes town, family STICKERED to death!

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Pascal Hambourg
Salut,

Jean-Yves F. Barbier a écrit :
steve a écrit :

Ben non, j'ai pu reconstruire sans (trop) de problème jusqu'au bout.



ça tendrait à vouloir dire que ton HD réussi à subtituer des secteurs de secours
à ceux qui sont HS



C'est un fonctionnement normal du disque. Lors de la commande de lecture
d'un secteur, s'il ne peut le lire il le marque "pending". Lors de la
prochaine commande d'écriture sur ce secteur, il en profite pour le
remplacer par un secteur de réserve. Il peut même le faire avant que le
secteur soit totalement illisible, quand le nombre d'erreurs à la
lecture est limite mais encore corrigeable.

une fois changé, tu peux lui faire subir un formatage complet avec un '-c -c', ce qui viendra
écrire/lire les patterns qui lui permettront de définitivement marquer HS les mauvais secteurs



Marquer pour qui ? Le contrôleur intégré au disque ? Alors autant
utiliser directement badblocks en mode écriture (-w).

(ça ne veut pas dire qu'il sera réinsérable dans un array parce que les RAIDs logiciels se font
au niveau bas des HDs, et que s'il-y-a des secteurs mauvais, il se fera kicker out de l'array.)



En effet. Si une partition RAID contient des secteurs défectueux, on ne
doit pas l'inclure dans un volume RAID. Quant à lancer mkfs, fsck ou
badblocks sur un volume RAID, c'est peu fiable car tous les secteurs de
toutes les partitions RAID faisant partie du volume RAID ne seront pas
forcément lus, et donc les secteurs défectueux ne seront pas forcément
détectés.

PS : tes lignes ne sont pas un peu longues ?

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Jean-Yves F. Barbier
Pascal Hambourg a écrit :
...
une fois changé, tu peux lui faire subir un formatage complet avec un
'-c -c', ce qui viendra
écrire/lire les patterns qui lui permettront de définitivement marquer
HS les mauvais secteurs



Marquer pour qui ? Le contrôleur intégré au disque ? Alors autant
utiliser directement badblocks en mode écriture (-w).



Dans l'absolu vi, mais en pratique la syntaxe est un peu rébarbative
et il est plus facile pour tout un chacun de passer par mke2fs.
De plus le résultat temporel est quasi équivalent: seul le temps de
formatage se rajoute, et il est plutôt négligeable dans le total.

...
PS : tes lignes ne sont pas un peu longues ?



heu jveux pas dire mais c'est l'hôpital qui se moque de la charité:
les tiennes sont encore plus longues (j'ai désactivé le wrap parce
qu'il agit aussi sur les lignes de logs, et ça n'est pas du tout
lisible lors d'un report.)

JY
--
panic: can't find /

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
daniel huhardeaux
steve a écrit :
[...]
Une autre question maintenant, concernant grub. Si sda plante et que je
dois redémarrer ma machine, comment être sur que grub va bien trouver ce
dont il a besoin pour démarrer ? En d'autres termes, comment faire pour
l'installer sur les deux disques afin de solutionner ce problème ? Pour
le moment voici ce que j'ai dans le menu.lst :

title Debian GNU/Linux, kernel 2.6.30-1-amd64
root (hd0,0)
kernel /vmlinuz-2.6.30-1-amd64 root=/dev/md1 ro
initrd /initrd.img-2.6.30-1-amd64



Rajouter dans menu.lst

default 0
fallback 1

puis la seconde entrée sera

title Debian GNU/Linux, kernel 2.6.30-1-amd64
root (hd1,0)
kernel /vmlinuz-2.6.30-1-amd64 root=/dev/md1 ro
initrd /initrd.img-2.6.30-1-amd64

Sauvegarde des modifs menu.lst puis on installe grub sur les deux
disques (sur le 1er c'est pas nécessaire normalement ;-)) Si on a plus
de deux disques il faut bien évidemment répéter l'opération pour chaque
disque de l'espace raid.

sudo grub (*)
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)

(*) l'auteur de ce message ne peut être tenu pour responsable en cas de
mauvaise manipulation/perte de données. En particulier, il faut bien
vérifier que les partitions correspondent au setup de la machine, avec
mdadm --detail /dev/mdx par exemple.

--
Daniel

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Daniel Huhardeaux
Jean-Yves F. Barbier a écrit :
steve 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. les vendeurs pros sérieux (typiquement Transtec)
effectuent cette manoeuvre plusieurs fois de suite + un burnin de toute la machine
de 24H mini.



Et de faire le Raid1 sur des disques de fabricants différents ou sinon
au moins de modèles différents. Je n'ai jamais compris Dell qui met des
modèles identiques dans ses serveurs ...

--
Daniel

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Jean-Yves F. Barbier
Daniel Huhardeaux a écrit :
...
d'où l'intérêt du formatage version longue, avec vérification de
chaque secteur
AVANT toute construction RAID. les vendeurs pros sérieux (typiquement
Transtec) effectuent cette manoeuvre plusieurs fois de suite + un
burnin de toute la machine de 24H mini.



Et de faire le Raid1 sur des disques de fabricants différents ou sinon
au moins de modèles différents. Je n'ai jamais compris Dell qui met des
modèles identiques dans ses serveurs ...



wai, tout du moins, si les HDs sont de la même marque, dans un lot et une
série différents (au moins ça, jveux dire:)

<mode jeudi 23H59>
De toute façon Dell, même si c'est un des meilleurs assembleurs (sinon le
meilleur), question pro ça ne tient pas la route: la hotline étant en n°
surtaxé, le temps d'expliquer un PB complexe et hop: tu dépasses les 20
minutes et il faut recommencer parce qu'un nouvel interlocuteur est au bout
du fil.
Par opposition, Transtec t'affecte un ingé avec une ligne directe non-surtaxée.
Le coût et le confort sont largement supérieurs; sans compter que l'ingé que tu
as en ligne ne se prend pas la tête: s'il perd pied, il te dirige vers la personne
la plus compétente à même de résoudre ton PB. Temps et énervement valent très
largement les différences de prix de base.
</mode jeudi 23H59>


--
***
*******
*********
****** Confucious say: "Is stuffy inside fortune cookie."
*******
***

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Pascal Hambourg
Jean-Yves F. Barbier a écrit :
Pascal Hambourg a écrit :
...
une fois changé, tu peux lui faire subir un formatage complet avec un
'-c -c', ce qui viendra
écrire/lire les patterns qui lui permettront de définitivement marquer
HS les mauvais secteurs


Marquer pour qui ? Le contrôleur intégré au disque ? Alors autant
utiliser directement badblocks en mode écriture (-w).



Dans l'absolu vi, mais en pratique la syntaxe est un peu rébarbative
et il est plus facile pour tout un chacun de passer par mke2fs.



badblocks a beaucoup moins d'options (et sa page de manuel est beaucoup
plus courte) que mke2fs. Je ne trouve pas que "-w" soit plus rébarbatif
que "-c -c". C'est peut-être une question de préférence personnelle.

De plus le résultat temporel est quasi équivalent: seul le temps de
formatage se rajoute, et il est plutôt négligeable dans le total.



Mais mke2fs affiche un tas de trucs inutiles.

PS : tes lignes ne sont pas un peu longues ?



heu jveux pas dire mais c'est l'hôpital qui se moque de la charité:
les tiennes sont encore plus longues (j'ai désactivé le wrap



Ah non ! mes lignes ne dépassent pas les 72 caractères maximum
réglementaires. C'est peut-être l'option "format=flowed" que mon
Thunderbird met dans l'en-tête de mes messages qui force le tien a les
réassembler. Je vais essayer avec l'option
mailnews.send_plaintext_flowed à false ; de ton côté, tu peux essayer
avec l'option mailnews.display.disable_format_flowed_support à true.

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Jean-Yves F. Barbier
Pascal Hambourg a écrit :
...
badblocks a beaucoup moins d'options (et sa page de manuel est beaucoup
plus courte) que mke2fs. Je ne trouve pas que "-w" soit plus rébarbatif
que "-c -c". C'est peut-être une question de préférence personnelle.



tu oublies la taille de block, elle passe à l'as avec mke2fs

...

PS : tes lignes ne sont pas un peu longues ?


heu jveux pas dire mais c'est l'hôpital qui se moque de la charité:
les tiennes sont encore plus longues (j'ai désactivé le wrap



Ah non ! mes lignes ne dépassent pas les 72 caractères maximum
réglementaires. C'est peut-être l'option "format=flowed" que mon
Thunderbird met dans l'en-tête de mes messages qui force le tien a les
réassembler. Je vais essayer avec l'option



c'est possible, par contre quand je te réponds, le wrap est fonctionnel.

mailnews.send_plaintext_flowed à false ; de ton côté, tu peux essayer
avec l'option mailnews.display.disable_format_flowed_support à true.



je teste.

--
Old musicians never die, they just decompose.

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
steve
Le 10-08-2009, à 15:51:11 +0200, daniel huhardeaux () a écrit :

Lignes : 53

steve a écrit :
[...]
Une autre question maintenant, concernant grub. Si sda plante et que je
dois redémarrer ma machine, comment être sur que grub va bien trouver ce
dont il a besoin pour démarrer ? En d'autres termes, comment faire pour
l'installer sur les deux disques afin de solutionner ce problème ? Pour
le moment voici ce que j'ai dans le menu.lst :

title Debian GNU/Linux, kernel 2.6.30-1-amd64
root (hd0,0)
kernel /vmlinuz-2.6.30-1-amd64 root=/dev/md1 ro
initrd /initrd.img-2.6.30-1-amd64



Rajouter dans menu.lst



Ah enfin quelqu'un qui répond à ma question plutôt que de partir dans
une longue discussion sur la longueur des lignes ou les us et coutumes
de certains constructeurs ;-) (même si très intéressante au demeurant).

Merci, je vais essayer cela dès que je serai proche physiquement de la
machine. Pas envie de me retrouver dans les choux suite à une mauvaise
manipulation ..

default 0
fallback 1

puis la seconde entrée sera

title Debian GNU/Linux, kernel 2.6.30-1-amd64
root (hd1,0)
kernel /vmlinuz-2.6.30-1-amd64 root=/dev/md1 ro
initrd /initrd.img-2.6.30-1-amd64

Sauvegarde des modifs menu.lst puis on installe grub sur les deux
disques (sur le 1er c'est pas nécessaire normalement ;-)) Si on a plus
de deux disques il faut bien évidemment répéter l'opération pour chaque
disque de l'espace raid.

sudo grub (*)
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)

(*) l'auteur de ce message ne peut être tenu pour responsable en cas de
mauvaise manipulation/perte de données. En particulier, il faut bien
vérifier que les partitions correspondent au setup de la machine, avec
mdadm --detail /dev/mdx par exemple.




Oeuf course !

Merci encore,
steve

--
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
En cas de soucis, contactez EN ANGLAIS
Avatar
Jean-Yves F. Barbier
Pascal Hambourg a écrit :
Jean-Yves F. Barbier a écrit :
Pascal Hambourg a écrit :
...
badblocks a beaucoup moins d'options (et sa page de manuel est beaucoup
plus courte) que mke2fs. Je ne trouve pas que "-w" soit plus rébarbatif
que "-c -c". C'est peut-être une question de préférence personnelle.


tu oublies la taille de block, elle passe à l'as avec mke2fs



La taille de bloc n'a d'importance que si on veut exploiter les
positions des blocs défectueux. On peut laisser la valeur par défaut si
on veut juste tester s'il y a des secteurs défectueux et accessoirement
forcer leur réallocation automatique par le disque.



C'est bon à savoir, je pensais qu'il fallait toujours la spécifier.

--

--
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
En cas de soucis, contactez EN ANGLAIS
1 2 3 4