Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently unreadable (pending) sectors
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently unreadable (pending) sectors
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently unreadable (pending) sectors
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Pour l'instant, je ne remarque rien d'anormal quand j'utilise mon ordi.
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Pour l'instant, je ne remarque rien d'anormal quand j'utilise mon ordi.
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Pour l'instant, je ne remarque rien d'anormal quand j'utilise mon ordi.
Bonjour,
Depuis qu'un fsck de routine (après 30 montages) m'a détecté un
problème sur le DD, mon syslog contient régulièrement la ligne
suivante :
Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently unreada ble (pending) sectors
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Bonjour,
Depuis qu'un fsck de routine (après 30 montages) m'a détecté un
problème sur le DD, mon syslog contient régulièrement la ligne
suivante :
Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently unreada ble (pending) sectors
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Bonjour,
Depuis qu'un fsck de routine (après 30 montages) m'a détecté un
problème sur le DD, mon syslog contient régulièrement la ligne
suivante :
Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently unreada ble (pending) sectors
Questions en vrac : le "pending" semble suggérer qu'il y a quelque
chose à faire pour éviter le secteur défectueux, quelle commande
lancer ? Est-ce que cela va dégénérer ? Ou bien la "vie" de mon DD peut
continuer si j'évite le secteur défectueux ?
Daniel Déchelotte a écrit :
> Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently
> unreadable (pending) sectors
Alors, bon, voilà : panique !
Sérieusement, ce n'est pas parce qu'un secteur de ton disque est
illisible que le disque entier est fichu [...]
badblocks -o et e2fsck -l ou -L ?? Jamais fait...
[...] Si tu veux supprimer ce message, il te faudra
identifier le secteur défectueux et le corriger, soit en lisant le
'BadBlock howto' (http://smartmontools.sourceforge.net/BadBlockHowTo.txt),
Daniel Déchelotte a écrit :
> Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently
> unreadable (pending) sectors
Alors, bon, voilà : panique !
Sérieusement, ce n'est pas parce qu'un secteur de ton disque est
illisible que le disque entier est fichu [...]
badblocks -o et e2fsck -l ou -L ?? Jamais fait...
[...] Si tu veux supprimer ce message, il te faudra
identifier le secteur défectueux et le corriger, soit en lisant le
'BadBlock howto' (http://smartmontools.sourceforge.net/BadBlockHowTo.txt),
Daniel Déchelotte a écrit :
> Mar 22 17:50:00 igloo smartd[5738]: Device: /dev/hda, 1 Currently
> unreadable (pending) sectors
Alors, bon, voilà : panique !
Sérieusement, ce n'est pas parce qu'un secteur de ton disque est
illisible que le disque entier est fichu [...]
badblocks -o et e2fsck -l ou -L ?? Jamais fait...
[...] Si tu veux supprimer ce message, il te faudra
identifier le secteur défectueux et le corriger, soit en lisant le
'BadBlock howto' (http://smartmontools.sourceforge.net/BadBlockHowTo.txt),
Bonjour,
Voici des extraits de ce que revoient les commandes :
# smartctl -A /dev/hda
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 1
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 1
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
Donc là je crois comprendre que mon problème persiste, mais :
# smartctl -l selftest /dev/hda
Num Test_Description Status Remaining LifeTime(hour s) LBA_of_first_error
# 1 Short offline Completed without error 00% 1411 -
# 2 Short offline Completed without error 00% 1401 -
# 3 Short offline Completed without error 00% 1326 -
# 4 Short captive Completed without error 00% 1000 -
# 5 Short captive Completed without error 00% 1000 -
# 6 Short offline Completed: read failure 70% 997 16581
# 7 Short offline Completed: read failure 70% 996 16581
Un bloc aurait eu un problème, mais il se serait rétabli ?
J'ai fait un fdisk -c (test en lecture) sur toutes les partitions, et un
"-c -c" (test en ecriture) sur /dev/hda1, sans qu'il ne trouve rien... Je
ne suis pas sur que ce soit plus rassurant que d'avoir un bloc franchement
défectueux. :-/
Bonjour,
Voici des extraits de ce que revoient les commandes :
# smartctl -A /dev/hda
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 1
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 1
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
Donc là je crois comprendre que mon problème persiste, mais :
# smartctl -l selftest /dev/hda
Num Test_Description Status Remaining LifeTime(hour s) LBA_of_first_error
# 1 Short offline Completed without error 00% 1411 -
# 2 Short offline Completed without error 00% 1401 -
# 3 Short offline Completed without error 00% 1326 -
# 4 Short captive Completed without error 00% 1000 -
# 5 Short captive Completed without error 00% 1000 -
# 6 Short offline Completed: read failure 70% 997 16581
# 7 Short offline Completed: read failure 70% 996 16581
Un bloc aurait eu un problème, mais il se serait rétabli ?
J'ai fait un fdisk -c (test en lecture) sur toutes les partitions, et un
"-c -c" (test en ecriture) sur /dev/hda1, sans qu'il ne trouve rien... Je
ne suis pas sur que ce soit plus rassurant que d'avoir un bloc franchement
défectueux. :-/
Bonjour,
Voici des extraits de ce que revoient les commandes :
# smartctl -A /dev/hda
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 1
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 1
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
Donc là je crois comprendre que mon problème persiste, mais :
# smartctl -l selftest /dev/hda
Num Test_Description Status Remaining LifeTime(hour s) LBA_of_first_error
# 1 Short offline Completed without error 00% 1411 -
# 2 Short offline Completed without error 00% 1401 -
# 3 Short offline Completed without error 00% 1326 -
# 4 Short captive Completed without error 00% 1000 -
# 5 Short captive Completed without error 00% 1000 -
# 6 Short offline Completed: read failure 70% 997 16581
# 7 Short offline Completed: read failure 70% 996 16581
Un bloc aurait eu un problème, mais il se serait rétabli ?
J'ai fait un fdisk -c (test en lecture) sur toutes les partitions, et un
"-c -c" (test en ecriture) sur /dev/hda1, sans qu'il ne trouve rien... Je
ne suis pas sur que ce soit plus rassurant que d'avoir un bloc franchement
défectueux. :-/
Oui, je ne me rappelle plus si c'est expliqué dans le BadBlockHowto,
mais le message que tu as (qui correspond au '1' en fin de la ligne :
197 Current_Pending_Sector 0x0022 100 100 000 Old_age
Always - 1) persistera tant que le disque ne saura pas
quoi écrire dans ce bloc qu'il sait défectueux : le seul moyen de
faire disparaître le message est d'écrire quelque chose (généralement
des zéros) dans le bloc qui lui pose problème : il abandonnera alors
le bloc qu'il sait défectueux, et en ré-allouera un nouveau pour y
écrire ces données. Tu devrais alors avoir le compteur
'Reallocated_Sector_Ct' incrémenté.
Le test court ne parcours sans doute pas tout le disque (essaie un
test long : smartctl -t long /dev/hda) ...
Oui, je ne me rappelle plus si c'est expliqué dans le BadBlockHowto,
mais le message que tu as (qui correspond au '1' en fin de la ligne :
197 Current_Pending_Sector 0x0022 100 100 000 Old_age
Always - 1) persistera tant que le disque ne saura pas
quoi écrire dans ce bloc qu'il sait défectueux : le seul moyen de
faire disparaître le message est d'écrire quelque chose (généralement
des zéros) dans le bloc qui lui pose problème : il abandonnera alors
le bloc qu'il sait défectueux, et en ré-allouera un nouveau pour y
écrire ces données. Tu devrais alors avoir le compteur
'Reallocated_Sector_Ct' incrémenté.
Le test court ne parcours sans doute pas tout le disque (essaie un
test long : smartctl -t long /dev/hda) ...
Oui, je ne me rappelle plus si c'est expliqué dans le BadBlockHowto,
mais le message que tu as (qui correspond au '1' en fin de la ligne :
197 Current_Pending_Sector 0x0022 100 100 000 Old_age
Always - 1) persistera tant que le disque ne saura pas
quoi écrire dans ce bloc qu'il sait défectueux : le seul moyen de
faire disparaître le message est d'écrire quelque chose (généralement
des zéros) dans le bloc qui lui pose problème : il abandonnera alors
le bloc qu'il sait défectueux, et en ré-allouera un nouveau pour y
écrire ces données. Tu devrais alors avoir le compteur
'Reallocated_Sector_Ct' incrémenté.
Le test court ne parcours sans doute pas tout le disque (essaie un
test long : smartctl -t long /dev/hda) ...
Frédéric BOITEUX a écrit :
> Oui, je ne me rappelle plus si c'est expliqué dans le BadBlockHowto,
> mais le message que tu as [...] persistera tant que le disque ne
> saura pas quoi écrire dans ce bloc qu'il sait défectueux : le seul
> moyen de faire disparaître le message est d'écrire quelque chose
> (généralement des zéros) dans le bloc qui lui pose problème : il
> abandonnera alors le bloc qu'il sait défectueux, et en ré-allouera
> un nouveau pour y écrire ces données. [...]
Ok. J'ai commencé à suivre les instructions, mais me suis arreté juste
avant le « THIS LAST STEP HAS PERMANENTLY AND IRRETREVIABLY DESTROYED
SOME OF THE DATA THAT WAS IN THIS FILE. » :)
Voici la nouvelle sortie de smartctl -l selftest /dev/hda
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 8127 -
# 2 Short offline Completed without error 00% 1411 -
# 3 Short offline Completed without error 00% 1401 -
# 4 Short offline Completed without error 00% 1326 -
# 5 Short captive Completed without error 00% 1000 -
# 6 Short captive Completed without error 00% 1000 -
# 7 Short offline Completed: read failure 70% 997 16581
# 8 Short offline Completed: read failure 70% 996 16581
[...]
Donc le secteur défectueux est 16581
Frédéric BOITEUX a écrit :
> Oui, je ne me rappelle plus si c'est expliqué dans le BadBlockHowto,
> mais le message que tu as [...] persistera tant que le disque ne
> saura pas quoi écrire dans ce bloc qu'il sait défectueux : le seul
> moyen de faire disparaître le message est d'écrire quelque chose
> (généralement des zéros) dans le bloc qui lui pose problème : il
> abandonnera alors le bloc qu'il sait défectueux, et en ré-allouera
> un nouveau pour y écrire ces données. [...]
Ok. J'ai commencé à suivre les instructions, mais me suis arreté juste
avant le « THIS LAST STEP HAS PERMANENTLY AND IRRETREVIABLY DESTROYED
SOME OF THE DATA THAT WAS IN THIS FILE. » :)
Voici la nouvelle sortie de smartctl -l selftest /dev/hda
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 8127 -
# 2 Short offline Completed without error 00% 1411 -
# 3 Short offline Completed without error 00% 1401 -
# 4 Short offline Completed without error 00% 1326 -
# 5 Short captive Completed without error 00% 1000 -
# 6 Short captive Completed without error 00% 1000 -
# 7 Short offline Completed: read failure 70% 997 16581
# 8 Short offline Completed: read failure 70% 996 16581
[...]
Donc le secteur défectueux est 16581
Frédéric BOITEUX a écrit :
> Oui, je ne me rappelle plus si c'est expliqué dans le BadBlockHowto,
> mais le message que tu as [...] persistera tant que le disque ne
> saura pas quoi écrire dans ce bloc qu'il sait défectueux : le seul
> moyen de faire disparaître le message est d'écrire quelque chose
> (généralement des zéros) dans le bloc qui lui pose problème : il
> abandonnera alors le bloc qu'il sait défectueux, et en ré-allouera
> un nouveau pour y écrire ces données. [...]
Ok. J'ai commencé à suivre les instructions, mais me suis arreté juste
avant le « THIS LAST STEP HAS PERMANENTLY AND IRRETREVIABLY DESTROYED
SOME OF THE DATA THAT WAS IN THIS FILE. » :)
Voici la nouvelle sortie de smartctl -l selftest /dev/hda
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 8127 -
# 2 Short offline Completed without error 00% 1411 -
# 3 Short offline Completed without error 00% 1401 -
# 4 Short offline Completed without error 00% 1326 -
# 5 Short captive Completed without error 00% 1000 -
# 6 Short captive Completed without error 00% 1000 -
# 7 Short offline Completed: read failure 70% 997 16581
# 8 Short offline Completed: read failure 70% 996 16581
[...]
Donc le secteur défectueux est 16581
Premiere remarque : cela faisait un bail que je n'avais pas fait de
test. smartmontools ne devrait pas programmer des tests régulièrement ?
Seconde remarque : plus de probleme, apparemment.
Suivant la doc, j'ai fait
# fdisk -lu /dev/hda
/dev/hda1 63 499967 249952+ 83 Linux
[...]
Donc le secteur défectueux (16581) serait sur /dev/hda1
# tune2fs -l /dev/hda1 | grep Block
Block count: 249952
Block size: 1024
Blocks per group: 8192
Ok, taille de 1024. Je fais son calcul :
# echo "(16581 - 63) * 512 / 1024" | bc
8259
Ok, bloc numero 8259. Je regarde quel fichier l'utilise :
# debugfs
debugfs 1.39-WIP (31-Dec-2005)
debugfs: open /dev/hda1
debugfs: icheck 8259
Block Inode number
8259 <block not found>
Donc il n'est pas utilisé. (?)
Je m'appretais à faire ceci :
dd if=/dev/hda1 of=/root/backup_dev_hda1_8259 bs24 count=1 ski p‚59
dd if=/dev/zero of=/dev/hda1 bs24 count=1 seek‚59
(si ca plante, chouette, sinon, ben tant mieux aussi et je remets :
dd if=/root/backup_dev_hda1_8259 of=/deb/hda1 bs24 count=1 se ek‚59)
/dev/hda1 est ma racine, donc je prends quelques précautions. (par
exemple, j'ai failli inverser skip et seek, ce qui aurait été du
meilleur effet :)
Premiere remarque : cela faisait un bail que je n'avais pas fait de
test. smartmontools ne devrait pas programmer des tests régulièrement ?
Seconde remarque : plus de probleme, apparemment.
Suivant la doc, j'ai fait
# fdisk -lu /dev/hda
/dev/hda1 63 499967 249952+ 83 Linux
[...]
Donc le secteur défectueux (16581) serait sur /dev/hda1
# tune2fs -l /dev/hda1 | grep Block
Block count: 249952
Block size: 1024
Blocks per group: 8192
Ok, taille de 1024. Je fais son calcul :
# echo "(16581 - 63) * 512 / 1024" | bc
8259
Ok, bloc numero 8259. Je regarde quel fichier l'utilise :
# debugfs
debugfs 1.39-WIP (31-Dec-2005)
debugfs: open /dev/hda1
debugfs: icheck 8259
Block Inode number
8259 <block not found>
Donc il n'est pas utilisé. (?)
Je m'appretais à faire ceci :
dd if=/dev/hda1 of=/root/backup_dev_hda1_8259 bs=1024 count=1 ski p=8259
dd if=/dev/zero of=/dev/hda1 bs=1024 count=1 seek=8259
(si ca plante, chouette, sinon, ben tant mieux aussi et je remets :
dd if=/root/backup_dev_hda1_8259 of=/deb/hda1 bs=1024 count=1 se ek=8259)
/dev/hda1 est ma racine, donc je prends quelques précautions. (par
exemple, j'ai failli inverser skip et seek, ce qui aurait été du
meilleur effet :)
Premiere remarque : cela faisait un bail que je n'avais pas fait de
test. smartmontools ne devrait pas programmer des tests régulièrement ?
Seconde remarque : plus de probleme, apparemment.
Suivant la doc, j'ai fait
# fdisk -lu /dev/hda
/dev/hda1 63 499967 249952+ 83 Linux
[...]
Donc le secteur défectueux (16581) serait sur /dev/hda1
# tune2fs -l /dev/hda1 | grep Block
Block count: 249952
Block size: 1024
Blocks per group: 8192
Ok, taille de 1024. Je fais son calcul :
# echo "(16581 - 63) * 512 / 1024" | bc
8259
Ok, bloc numero 8259. Je regarde quel fichier l'utilise :
# debugfs
debugfs 1.39-WIP (31-Dec-2005)
debugfs: open /dev/hda1
debugfs: icheck 8259
Block Inode number
8259 <block not found>
Donc il n'est pas utilisé. (?)
Je m'appretais à faire ceci :
dd if=/dev/hda1 of=/root/backup_dev_hda1_8259 bs24 count=1 ski p‚59
dd if=/dev/zero of=/dev/hda1 bs24 count=1 seek‚59
(si ca plante, chouette, sinon, ben tant mieux aussi et je remets :
dd if=/root/backup_dev_hda1_8259 of=/deb/hda1 bs24 count=1 se ek‚59)
/dev/hda1 est ma racine, donc je prends quelques précautions. (par
exemple, j'ai failli inverser skip et seek, ce qui aurait été du
meilleur effet :)