Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[bad blocks] HDD avec bad blocks... [RESOLU->poubelle]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Wed Sep 23, 2009 3:11 pm    Post subject: [bad blocks] HDD avec bad blocks... [RESOLU->poubelle] Reply with quote

Hello,

Le disque dur de mon netbook a des bad blocks. J'ai déjà trop investi dedans que pour remplacer ce composant, et je voudrais donc pouvoir l'utiliser malgré tout.

Grâce aux Trucs et astuces pour l'installation de Gentoo/x86, j'ai découvert l'option "-c" (voire même "-c -c") de mkfs.

Le formatage avec tests intensifs est en cours, ça va prendre quelques heures.

En attendant, y a-t'il d'autres précautions logicielles à prendre ? Genre : tests matériels réguliers, afin de déctecter si le disque est vraiment mort ou juste malade ?

Bien à vous,
Xavier.
_________________
Kind regards,
Xavier Miller


Last edited by xaviermiller on Wed Sep 23, 2009 7:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Wed Sep 23, 2009 3:20 pm    Post subject: Reply with quote

Y a rien à faire.

Par expérience, un disque qui a des badblocks est un disque en train de mourir. Ca peut tenir 1 ou 2 jours, comme ça peut tenir 1h ou quelques minutes avant que l'OS crashe et soit incapable de booter (lors de mon dernier crash disque, il a fallu à peine 2 jours entre le premier secteur défectueux et le crash complet du système)
Tu peux diagnostiquer l'étendue des dégâts avec les smartmontools.

Le nombre de secteurs lus et reconnus comme défectueux par le firmware du disque (smartctl lit des infos sur le firmware du disque directement, pas au niveau du FS comme badblock) :
Code:
smartctl -a /dev/sda | grep Current_Pending_Sector | awk '{print $NF}'


Le nombre de secteurs défectueux réalloués par le firmware :
Code:
smartctl -a /dev/sda | grep Reallocated_Sector_Ct | awk '{print $NF}'

Plus ce chiffre augmente, plus la situation devient critique. Les secteurs sont réalloués quand le disque essaye d'écrire sur un secteur défectueux. Cette opération est transparente pour l'OS, elle intervient au niveau du firmware, qui remplace le secteur défectueux par un secteur dans une petite zone de mémoire flash.


Enfin, de par mon expérience personnelle, je ne peux qu'être franchement très pessimiste dans ce genre de situation (ma dernière expérience remonte à fin août...).
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Wed Sep 23, 2009 3:27 pm    Post subject: Reply with quote

oui, merci pour tes encouragements :?

Entre laisser tomber (je viens de changer de boulot et ai un laptop pro... sous ouinouin) et débourser encore 70$ soit un tiers du prix d'un netbook neuf en promo, je vais tenter de m'acharner. Le disque est quasi neuf, mais acheté en Chine (donc on oublie la garantie), et apparemment, j'ai du être un peu brutal avec mon netbook (je vous dis pas comment il est fixé : avec du scotch...)

Au pire, je remettrai en place la SSD pourrave d'origine (perfs en écriture monstrueuses, lecture assez rapide, ouf). Et compilerai sur disque USB (en chroot sur mon desktop par exemple).
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Wed Sep 23, 2009 3:36 pm    Post subject: Reply with quote

XavierMiller wrote:
oui, merci pour tes encouragements :?

C'est clair que ce genre de mésaventures est toujours très agréable... Ceci dit, c'est con pour la garantie. WesternDigital m'a changé le mien sans souci en moins de 3 semaines (un rapport smart avec plein de secteurs réalloués, ils chipotent pas en général)...

Bon courage ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Wed Sep 23, 2009 4:15 pm    Post subject: Reply with quote

Une piste : est-ce qu'un câble mal placé pourrait générer ce genre d'erreurs ?

Code:
status: {DRDY ERR}
error: { ABRT }


Je vais essayer de remettre le câble (PATA ZIF) en place.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Wed Sep 23, 2009 7:20 pm    Post subject: Reply with quote

Bon, le disque dur EST défectueux. En fait, il ne semble pas avoir supporté "l'opération Frankenstein" que je lui avais fait subir, et il a des cicatrices pour lesquelles je doute qu'il soit un jour utilisable normalement.

Bref, j'ai foiré et j'ai remis la SSD d'origine.

J'utiliserai un disque USB externe vers lequel je pointerai par lien symbolique /usr/portage et /var/tmp (et peut-être aussi /usr/src), et tout ira bien.

PS: j'ai aussi eu une grosse frayeur : l'alim ne semblait plus fonctionner... normal, c'était celle d'un autre portable, non compatible :lol:

Bon, vais essayer d'installer Gentoo sur ma cafetière, ça ira mieux :roll:
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Wed Sep 23, 2009 8:52 pm    Post subject: Reply with quote

XavierMiller wrote:
Une piste : est-ce qu'un câble mal placé pourrait générer ce genre d'erreurs ?

Code:
status: {DRDY ERR}
error: { ABRT }


Je vais essayer de remettre le câble (PATA ZIF) en place.

Si le rapport de smartctl indique des secteurs réalloués, non, à 100%.

Les erreurs de cable/transmission, ça se manifeste par des Raw_Read_Error_Rate non nuls, pas des Reallocated_Sector_Ct.
bref, smart, c'est génial, ça donne à coup sûr ou presque la source du problème, sachant que ça se place directement au cœur du firmware du disque !
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Thu Sep 24, 2009 5:45 am    Post subject: Reply with quote

Merci en tous cas pour tous tes conseils :)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3087
Location: Paris

PostPosted: Thu Sep 24, 2009 9:28 am    Post subject: Reply with quote

+1, encore une de ces magnifiques journées où je me coucherai moins bête le soir venu ^^
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Sat Sep 26, 2009 8:17 am    Post subject: Reply with quote

XavierMiller wrote:
J'utiliserai un disque USB externe vers lequel je pointerai par lien symbolique /usr/portage et /var/tmp (et peut-être aussi /usr/src), et tout ira bien.


Plus "propre" : PORTAGE_TMPDIR et PORTDIR dans /etc/make.conf (man make.conf).
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Sat Sep 26, 2009 8:40 am    Post subject: Reply with quote

plus config layman, ...

Je préfère les symlinks, au moins je suis sûr de ne rien rater ;)

En quoi un link serait-il "sale" ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Sat Sep 26, 2009 9:14 am    Post subject: Reply with quote

Ce n'est pas "sale" en soi (pour ça que j'ai mis "propre" entre guillemets également).

Faire un lien, c'est une méthode de contournement du problème. Ajuster une variable, c'est garder une trace écrite de ce contournement, par un biais prévu dès la conception du système. Bon OK je pinaille. Mais on s'y perd vite, dans des liens symboliques, surtout quand ils pointent vers du stockage amovible ;)... Et lors d'un bug, pour une raison ou une autre, un emerge --info ne ferai ressortir rien d'anormal. Disons simplement que puisque portage prévoit ces variables, je m'en sers : je n'aime pas l'idée de modifier la config du gestionnaire de paquets sur la couche du dessous : le filesystem.
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Sat Sep 26, 2009 11:49 am    Post subject: Reply with quote

Je suis pas sûr à 100% mais je me souviens de symlinks qui étaient à l'origine de SANDBOX VIOLATIONS. Après si c'est toujours d'actualité, je sais pas.
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7943
Location: ~Brussels - Belgique

PostPosted: Sat Sep 26, 2009 7:04 pm    Post subject: Reply with quote

Je viens de faire un emerge -e world (stage 1) et tout s'est compilé sans souci ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Sun Sep 27, 2009 7:14 am    Post subject: Reply with quote

kernelsensei wrote:
Je suis pas sûr à 100% mais je me souviens de symlinks qui étaient à l'origine de SANDBOX VIOLATIONS. Après si c'est toujours d'actualité, je sais pas.


Exact, mais c'est loooooooooooooooin ça ;) ! De mémoire, c'était avant le passage de portage en v2.x ?
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum