Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/02/2015, à 21:39

JLK

Réallocation automatisée d'un lot de plusieurs secteurs ?

Salut à tous. smile

Depuis quelques temps, je me suis aperçu que j'avais des erreurs de lecture sur mon disque dur grâce à smartctl.
Avec la commande badblocks, j'ai pu sortir une liste de secteurs problématiques dans un fichier, appelé ~/secteurs.txt.
Ce que je souhaite faire, c'est corrigé automatiquement les secteurs avec hdparm, en utilisant ce fichier, dans le but d'automatiser le processus de réallocation de tous les mauvais secteurs détectés précédemment.

J'ai essayé avec la commande :

sudo hdparm --write-sector --yes-i-know-what-i-am-doing $(cat ~/secteurs.txt) /dev/sdb

Mais ça me retourne :

  write-sector: bad/missing sector value

Or, je ne suis pas un cador de la ligne de commande, et je me demande comment je peux automatiser le processus pour ces plus de 80 erreurs de lectures. hmm
Pouvez-vous m'aider, SVP ?

Merci de votre compréhension. smile

Dernière modification par JLK (Le 24/02/2015, à 21:47)

Hors ligne

#2 Le 25/02/2015, à 14:12

JLK

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

UP.
Personne ne sait ?

Hors ligne

#3 Le 25/02/2015, à 19:51

JLK

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

Me suis-je mal expliqué mon problème ?

Hors ligne

#4 Le 28/02/2015, à 12:09

coiu

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

non mais je crois qu'il y a personne qui sert faire.

a tu regarde les commande trim vue que sa travail des secteur sa peut aider mais bon je te dit bon courage.

Dernière modification par coiu (Le 28/02/2015, à 12:10)

Hors ligne

#5 Le 28/02/2015, à 13:24

JLK

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

coiu a écrit :

non mais je crois qu'il y a personne qui sert faire.

a tu regarde les commande trim vue que sa travail des secteur sa peut aider mais bon je te dit bon courage.

Il me semble que la commande TRIM est pour les SSD uniquement, non ?

Hors ligne

#6 Le 28/02/2015, à 14:01

LeoMajor

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

write-sector: bad/missing sector value

un problème de syntaxe ??! à quoi ressemble le début du fichier ~/secteurs.txt

Hors ligne

#7 Le 28/02/2015, à 14:53

JLK

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

À ça :

122736840
122736841
122736842
122736843
124128864
124128865
124128866
124128867
124128868
124128869
124128870
124128871
124296948
124296949
124296950
124296951
124296952
124296953
124296954
124296955
124296956
124296957
124296958
124296959
124297844
124297845
124297846
124297847
124297848
124297849
124297850
124297851
124297852
124297853
124297854
124297855
124297856
124297857
124297858
124297859
124297860
124297861
124297862
124297863
124297864
124297865
124297866
124297867
124297868
124297869
124297870
124297871
124409816
124409817
124409818
124409819
174785812
174785813
174785814
174785815
174785832
174785833
174785834
174785835
174785836
174785837
174785838
174785839
174785840
174785841
174785842
174785843
174785844
174785845
174785846
174785847
174785848
174785849
174785850
174785851
174785856
174785857
174785858
174785859
174785860
174785861
174785862
174785863
175873236
175873237
175873238
175873239
175873240
175873241
175873242
175873243
175873244
175873245
175873246
175873247
175873252
175873253
175873254
175873255
175873256
175873257
175873258
175873259
175873260
175873261
175873262
175873263
175873264
175873265
175873266
175873267
175873268
175873269
175873276
175873277
175873278
175873279
175873284
175873285
175873286
175873287
175873288
175873289
175873290
175873291
175873292
175873293
175873294
175873295
175873300
175873301
175873302
175873303
175873332
175873333
175873334
175873335
175873348
175873349
175873350
175873351
175873352
175873353
175873354
175873355
175873372
175873373
175873374
175873375
175873376
175873377
175873378
175873379
175873380
175873381
175873382
175873383
175873384
175873385
175873386
175873387
175873544
175873548
175873549
175873550
175873551
175873552
175873553
175873554
175873555
175873604
175873605
175873606
175873607
175997428
175997429
175997430
175997431
175997688
175997689
175997690
175997691
175997692
175997693
175997694
175997695
175997696
175997697
175997698
175997699
175997700
175997701
175997702
175997703
175997812
175997813
175997814
175997815
175997816
175997817
175997818
175997819
175997820
175997821
175997822
175997823
175997824
175997825
175997826
175997827
175997828
175997829
175997830
175997831
175997832
175997833
175997834
175997835
175997836
175997837
175997838
175997839
175997840
175997841
175997842
175997843
175997844
175997845
175997846
175997847
175997848
175997849
175997850
175997851
175997852
175997853
175997854
175997855
175997856
175997857
175997858
175997859
175997860
175997861
175997862
175997863
175997868
175997869
175997870
175997871
175997876
175997877
175997878
175997879

Une suite de nombres, donc.

Dernière modification par JLK (Le 28/02/2015, à 14:53)

Hors ligne

#8 Le 01/03/2015, à 14:13

LeoMajor

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

Partitions démontées, tu as aussi fsck , pour vérifier & réparer...
----------------------------

Concernant la commande hdparm avec les paramètres, c'est à tes risques et périls, comme cela est indiqué dans le man.

Si tu fais un test sur 3 valeurs;

i=0; while [ $i -lt 3 ] && read line ; do ((i++)); echo "$i ${line}" ; done < /tmp/bad.sectors 

1 122736840
2 122736841
3 122736842

tu as juste à insérer ta commande hdparm dans la boucle.

i=0; while [ $i -lt 3 ] && read line ; do ((i++)); echo "$i ${line}" ; sudo hdparm --yes-i-know-what-i-am-doing --write-sector "${line}" /dev/sdb; done < /tmp/bad.sectors 

sur l'ensemble des données

 while read line ; do  echo "${line}" ; sudo hdparm  --yes-i-know-what-i-am-doing --write-sector "${line}" /dev/sdb; done < /tmp/bad.sectors 

Hors ligne

#9 Le 01/03/2015, à 16:16

JLK

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

Je viens d'essayer, et maintenant j'essaie un test avec la commande smartctl pour vérifier que ça marche.

Hors ligne

#10 Le 01/03/2015, à 18:48

JLK

Re : Réallocation automatisée d'un lot de plusieurs secteurs ?

J'ai toujours les 86 secteurs en attente. hmm

Hors ligne