disque dur, smartmontools, CurrentPendingSector et OfflineUncorrectableSector
Le
arenevier
--BEGIN PGP SIGNED MESSAGE--
Hash: SHA1
Bonjour,
le daemon smartd m'envoie depuis quelques jours les mails suivants:
Subject: SMART error (OfflineUncorrectableSector)
[]
The following warning/error was logged by the smartd daemon:
Device: /dev/hda, 1
Offline uncorrectable sectors
[]
et
Subject: SMART error (CurrentPendingSector)
[]
The following warning/error was logged by the smartd daemon:
Device: /dev/hda, 1 Currently unreadable (pending) sectors
[]
J'ai suivi le badblockhowto [1]
les premiéres lignes de smartctl -l selftest /dev/hda:
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed: read failure 50% 5152 1527377
fdisk -lu /dev/hda
me donne
Device Boot Start End Blocks Id System
/dev/hda1 1 122 979933+ 5 Extended
/dev/hda2 123 1338 9767520 83 Linux
/dev/hda3 1339 2432 8787555 83 Linux
/dev/hda4 2433 12161 78148192+ 83 Linux
/dev/hda5 1 122 979902 82 Linux swap/Solaris
/dev/hda1, je ne sais pas ce que c'est, ça a l'air d'être une petite
partition (1Go), et je n'arrive même pas à créer de système de fichier
dessus [2]
/dev/hda2, c'est mon /
/dev/hda3, c'est une partition vide
/dev/hda4, c'est mon /home (crypté)
/dev/hda5, c'est ma swap (cryptée)
Si j'ai bien compris, le lba du premier secteur (1527377), c'est dans
/dev/hda1
Il s'agit d'un laptop, le model, d'après /proc/ide/ide0/hda/model est
ST9100825A
Mes questions sont:
Est-ce que j'ai bien compris, et que la première erreur se situe bien
dans /dev/hda1 ?
Est-ce qu'il y a un moyen de savoir s'il y a d'autres erreurs à d'autres
endroits du disque ?
Est-ce qu'il vaut mieux que j'essaye de réparer, ou pas ?
Est-ce que je dois chercher tout de suite un disque de remplacement, ou
est-ce que ce n'est pas la peine de m'inquiéter pour le moment ?
merci de votre attention
arno
PS: smartctl -A /dev/hda en entier:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE
UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 114 099 006 Pre-fail Always
- 64415274
3 Spin_Up_Time 0x0003 095 095 000 Pre-fail Always
- 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always
- 804
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always
- 28
7 Seek_Error_Rate 0x000f 080 060 030 Pre-fail Always
- 111695845
9 Power_On_Hours 0x0032 095 095 000 Old_age Always
- 5224
10 Spin_Retry_Count 0x0013 100 100 034 Pre-fail Always
- 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always
- 806
187 Unknown_Attribute 0x0032 001 001 000 Old_age Always
- 3666
189 Unknown_Attribute 0x003a 100 100 000 Old_age Always
- 0
190 Temperature_Celsius 0x0022 053 035 045 Old_age Always
In_the_past 27621724717103
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always
- 133
193 Load_Cycle_Count 0x0032 097 097 000 Old_age Always
- 7887
194 Temperature_Celsius 0x0022 047 065 000 Old_age Always
- 47 (Lifetime Min/Max 0/13)
195 Hardware_ECC_Recovered 0x001a 076 055 000 Old_age Always
- 187342144
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always
- 1
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age
Offline - 1
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always
- 0
200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age
Offline - 0
202 TA_Increase_Count 0x0032 100 253 000 Old_age Always
- 0
[1]: http://smartmontools.sourceforge.ne...kHowTo.txt
[2]: mkfs.ext2 /dev/hda1 échoue avec l'erreur suivante:
mkfs.ext2: inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-N).
--BEGIN PGP SIGNATURE--
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGyVsjiH9aBScBsrMRAt3zAJ4rKih2No894F03d341raAm2+cxdgCfZy/j
16IERgi4zfbPsK+8PaYdXo4=
=PpBd
--END PGP SIGNATURE--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Hash: SHA1
Bonjour,
le daemon smartd m'envoie depuis quelques jours les mails suivants:
Subject: SMART error (OfflineUncorrectableSector)
[]
The following warning/error was logged by the smartd daemon:
Device: /dev/hda, 1
Offline uncorrectable sectors
[]
et
Subject: SMART error (CurrentPendingSector)
[]
The following warning/error was logged by the smartd daemon:
Device: /dev/hda, 1 Currently unreadable (pending) sectors
[]
J'ai suivi le badblockhowto [1]
les premiéres lignes de smartctl -l selftest /dev/hda:
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed: read failure 50% 5152 1527377
fdisk -lu /dev/hda
me donne
Device Boot Start End Blocks Id System
/dev/hda1 1 122 979933+ 5 Extended
/dev/hda2 123 1338 9767520 83 Linux
/dev/hda3 1339 2432 8787555 83 Linux
/dev/hda4 2433 12161 78148192+ 83 Linux
/dev/hda5 1 122 979902 82 Linux swap/Solaris
/dev/hda1, je ne sais pas ce que c'est, ça a l'air d'être une petite
partition (1Go), et je n'arrive même pas à créer de système de fichier
dessus [2]
/dev/hda2, c'est mon /
/dev/hda3, c'est une partition vide
/dev/hda4, c'est mon /home (crypté)
/dev/hda5, c'est ma swap (cryptée)
Si j'ai bien compris, le lba du premier secteur (1527377), c'est dans
/dev/hda1
Il s'agit d'un laptop, le model, d'après /proc/ide/ide0/hda/model est
ST9100825A
Mes questions sont:
Est-ce que j'ai bien compris, et que la première erreur se situe bien
dans /dev/hda1 ?
Est-ce qu'il y a un moyen de savoir s'il y a d'autres erreurs à d'autres
endroits du disque ?
Est-ce qu'il vaut mieux que j'essaye de réparer, ou pas ?
Est-ce que je dois chercher tout de suite un disque de remplacement, ou
est-ce que ce n'est pas la peine de m'inquiéter pour le moment ?
merci de votre attention
arno
PS: smartctl -A /dev/hda en entier:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE
UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 114 099 006 Pre-fail Always
- 64415274
3 Spin_Up_Time 0x0003 095 095 000 Pre-fail Always
- 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always
- 804
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always
- 28
7 Seek_Error_Rate 0x000f 080 060 030 Pre-fail Always
- 111695845
9 Power_On_Hours 0x0032 095 095 000 Old_age Always
- 5224
10 Spin_Retry_Count 0x0013 100 100 034 Pre-fail Always
- 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always
- 806
187 Unknown_Attribute 0x0032 001 001 000 Old_age Always
- 3666
189 Unknown_Attribute 0x003a 100 100 000 Old_age Always
- 0
190 Temperature_Celsius 0x0022 053 035 045 Old_age Always
In_the_past 27621724717103
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always
- 133
193 Load_Cycle_Count 0x0032 097 097 000 Old_age Always
- 7887
194 Temperature_Celsius 0x0022 047 065 000 Old_age Always
- 47 (Lifetime Min/Max 0/13)
195 Hardware_ECC_Recovered 0x001a 076 055 000 Old_age Always
- 187342144
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always
- 1
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age
Offline - 1
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always
- 0
200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age
Offline - 0
202 TA_Increase_Count 0x0032 100 253 000 Old_age Always
- 0
[1]: http://smartmontools.sourceforge.ne...kHowTo.txt
[2]: mkfs.ext2 /dev/hda1 échoue avec l'erreur suivante:
mkfs.ext2: inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-N).
--BEGIN PGP SIGNATURE--
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGyVsjiH9aBScBsrMRAt3zAJ4rKih2No894F03d341raAm2+cxdgCfZy/j
16IERgi4zfbPsK+8PaYdXo4=
=PpBd
--END PGP SIGNATURE--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Poser une question


arenevier a écrit :
Normal, c'est une partition étendue qui n'est pas prévue pour contenir
un système de fichiers mais des partitions logiques nommées hda5 et
plus. Ici elle contient hda5 qui est la partition de swap.
Apparemment oui, et même dans le swap hda5. Avec un peu de bol ce
secteur ne contient rien.
Oui, par exemple en faisant tourner badblocks (en lecture seule) sur
tout le disque ou partition par partition.
Ça se tente. J'ai déjà "récupéré" plusieurs disques contenant des
secteur défectueux avec succès.
Si je me souviens bien, "pending unreadable" signifie que le secteur n'a
pu être lu, est marqué illisible mais laissé comme tel tant qu'il n'est
pas réécrit. C'est pour ne pas perdre ses données au cas où l'erreur
n'était que transitoire et il redeviendrait lisible plus tard. Si le
système envoie une commande d'écriture pour ce secteur, comme les
données illisibles vont être de toute façon écrasées le disque peut
réallouer le secteur avec un secteur de réserve tout neuf dans lequel il
écrit les nouvelles données. Normalement la réallocation a lieu de façon
transparente avant que le secteur soit complètement illisible.
28 secteurs réalloués, ce n'est pas dramatique, mais il faut surveiller
régulière que ça n'augmente pas trop. Sinon il faudra songer à remplacer
le disque.
Si badblocks révèle que seule la partition de swap contient des
secteurs, il faut :
- démonter le swap avec swapoff,
- réécrire et relire les secteurs défectueux de hda5 avec badblocks -w
ou avec dd par exemple ; il faudra peut-être plusieurs passes de
lecture/écriture pour que tous les secteurs défectueux soient détectés
et réalloués,
- recréer le swap avec mkswap -c pour vérifier la présence de secteurs
défectueux,
- remonter le swap avec swapon.
Bonne chance.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Hash: SHA1
Pascal Hambourg wrote:
merci pour cette réponse. Je vais donc utiliser badblocks depuis un live-cd.
Mais j'ai été pas mal maladroit, et maintenant, j'ai un autre probléme:
avant de recevoir ta réponse, et d'avoir compris que hda1, c'était la même chose que hda5, j'ai
essayé de faire comme indiqué dans le badblockhowto, c'est à dire
dd if=/dev/zero of=/dev/hda1, en faisant varier les paramètres (count, bs, seek), un peu au petit
bonheur la chance, vu que je pensais que ça ne pouvait rien casser.
Le problème, c'est que ça a cassé quelque chose: je n'ai plus de /dev/hda5.
fdisk ne m'affichait plus /dev/hda5, et m'a dit qu'il fallait écrire la table des partitions. Je
pensais que ça ferait revenir hda5, mais malheureusement, j'ai l'impression que ça a plutôt validé
sa suppression.
fdisk -lu /dev/hda me donne maintenant:
Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders, total 195371568 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xc3bf4bd9
Device Boot Start End Blocks Id System
/dev/hda1 63 1959929 979933+ 5 Extended
/dev/hda2 1959930 21494969 9767520 83 Linux
/dev/hda3 21494970 39070079 8787555 83 Linux
/dev/hda4 39070080 195366464 78148192+ 83 Linux
# ls /dev/hda5
ls: /dev/hda5: Aucun fichier ou répertoire de ce type
Est-ce que quelqu'un sait comment je pourrais recréer /dev/hda5 ?
merci
arno
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGyYOJiH9aBScBsrMRAniqAJ40nHwrvYG2vRvYVaxJIz5MopCqgACgiA8C
anJaZdj5Qgh3yKSelkAoQWc =Gi7R
-----END PGP SIGNATURE-----
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Tu as dû écraser l'EBR (extended boot record, premier secteur de la
partition étendue) contenant la table de partition étendue qui décrit le
contenu de la partition étendue.
Pas très grave, il devrait suffire de recréer la partition logique hda5
de type swap avec fdisk ou équivalent.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
--------------enig44892B6F91F81A20C16C7788
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
Pascal Hambourg a écrit :
Oui enfin de toute façon, une partition étendue de 1Go avec juste une
partition de swap dedan je vois pas trop l'intéret...
Le mieux serait donc de changer directement le type de hda1 en 82 (swap)
avec fdisk, la formater avec mkswap /dev/hda1, et remplacer hda5 par
hda1 dans /etc/fstab.
--------------enig44892B6F91F81A20C16C7788
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGyYs3NdTZuHWpgVIRAmioAJ4pRK2fQ3tFz/CVP88UJal75GiOLACeJvis
RX46pvdx3bmMKgM8U5snUgc =gkVR
-----END PGP SIGNATURE-----
--------------enig44892B6F91F81A20C16C7788--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Content-Transfer-Encoding: quoted-printable
Le 13745ième jour après Epoch,
Hugues LARRIVE écrivait:
Sauf qu'en regardant les deux résultats de la commande fdisk (avant et
après le random() > /dev/hda1) ça donne pas envie de continuer. A
moins que l'unité de mesure ait changé, ça fait bizarre non?
--=-=- Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGyY2NjaoyFt0zqSURAlAQAJ97R3rrhEQyjidz88U4ivf1azu/qQCgj7z0
neZtLYy1CxyPrR2de3Cbo7U =+/RQ
-----END PGP SIGNATURE-----
--=-=-=--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact