logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-05-2018 06:06:28

tlax38
Membre
Distrib. : Debian Stretch 64bits GNOME
Inscription : 24-02-2018

Réparer des secteurs endommagés

Bonjour à tous,
Quand j'utilise Gnome Disques sur mon DD, je lis dans Estimation: "le disque est sain, 24 secteurs endommagés"; que puis-je faire pour les réparer?
D'avance merci.

Laptop ASUS Rog Strix Scar II G715GV - 64bits - RAM: 16 Go
Intel Core I7 - 8750H @2.20 GHz

Hors ligne

#2 26-05-2018 07:13:24

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Réparer des secteurs endommagés

Tu aura ptéte plus instruit comme réaction mais : c'est irréparable. Avec le temps des secteurs du disque dur commencent à merder c'est inéluctable ; il détecte le problème et boycott ces zones. Ce n'est pas critique tant que y en a peu.

Niveau pert de donnée je sais pas trop comment ça se passe par contre. C'est mis en pièce dans le "Lost+found" dans les système de fichiers ext4, non ? J'ai un doute >.<

Dernière modification par otyugh (26-05-2018 07:15:55)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#3 26-05-2018 08:08:55

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Réparer des secteurs endommagés

Salut
Tu peux utiliser e2fsck avec l'option -c

-c     Cette option oblige e2fsck à exécuter le programme badblocks(8) pour trouver les blocs défectueux du  sys‐
              tème  de  fichiers  avec  un test en lecture seule. Ils seront alors marqués comme défectueux et ajoutés à
              l'inœud des blocs défectueux pour éviter qu'ils ne soient utilisés pour un fichier ou  un  répertoire.
  Si
              cette  option  est  précisée  deux fois, la recherche des blocs défectueux sera effectuée avec un test non
              destructif en lecture-écriture.


Par contre si tu précise deux fois c'est très long
Il est précisé dans le man que cela doit etre fait sur un système de fichier démonté


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 26-05-2018 08:11:23

tlax38
Membre
Distrib. : Debian Stretch 64bits GNOME
Inscription : 24-02-2018

Re : Réparer des secteurs endommagés

Démonté? c'est-à-dire?

Laptop ASUS Rog Strix Scar II G715GV - 64bits - RAM: 16 Go
Intel Core I7 - 8750H @2.20 GHz

Hors ligne

#5 26-05-2018 08:19:02

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Réparer des secteurs endommagés

c'est a dire que ton DD ne doit pas monté tongue
Tes partitions sont monté sur un répertoire que on appel point de montage pour lire les données
Il faut utiliser la commande umount pour le démonter
Donc en résumé tu ne peux effectuer cette opération si ton système est en cours d'utilisation
A moins que ce soit un DD de données? sinon il te faut passer par un live Cd ou une autre distribution Linux installé sur ta machine

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#6 26-05-2018 08:28:46

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Réparer des secteurs endommagés

salut   big_smile

rectifie moi avant que je dise une bêtise , croutons ,

y a smartmontools  qu'est pas trop mal aussi .

https://doc.ubuntu-fr.org/smartmontools

en tout cas pour le diagnostic , pour le dépannage , je sais pas , m'en suis jamais servi pour ça .

man e2fsck a écrit :


E2FSCK(8)                   System Manager's Manual                  E2FSCK(8)

NOM
       e2fsck - Vérifier un système de fichiers Linux ext2/ext3/ext4

SYNOPSIS
       e2fsck  [ -pacnyrdfkvtDFV ] [ -b superbloc ] [ -B taille_bloc ] [ -l|-L
       fichier_blocs_défectueux ] [ -C descripteur ] [ -j journal-externe ]  [
       -E options_étendues ] périphérique

DESCRIPTION
       e2fsck  permet de vérifier les systèmes de fichiers Linux de la famille
       ext2/ext3/ext4. Pour les systèmes de fichiers ext3  et  ext4  qui  uti‐
       lisent  un  journal,  si  le système n'a pas été arrêté proprement mais
       qu'il n'y a pas eu d'erreur, normalement, après avoir rejoué les  tran‐
       sactions  enregistrées  dans le journal, le système de fichiers devrait
       être marqué comme bon. De ce fait, pour les systèmes de fichiers  jour‐
       nalisés,  e2fsck applique le journal puis quitte, à moins que le super‐
       bloc n'indique que d'autres vérifications sont nécessaires.

       périphérique est un fichier spécial correspondant au périphérique  (par
       exemple /dev/hdc1).

       Veuillez  noter  qu'en  général, il n'est pas sûr d'exécuter e2fsck sur
       des systèmes montés. La seule exception est quand l'option -n est indi‐
       quée, et que les options -c, -l ou -L ne sont pas indiquées. Cependant,
       même si la commande est sûre, les résultats affichés par e2fsck peuvent
       ne pas être valable si le système de fichiers est monté. Si e2fsck vous
       demande si vous souhaitez ou non vérifier un système de fichiers monté,
       la  réponse  correcte  est  « no »  (non). Seuls les experts qui savent
       vraiment ce qu'ils font devraient pouvoir considérer répondre autrement
       à cette question.

       -c     Cette  option oblige e2fsck à exécuter le programme badblocks(8)
              pour trouver les blocs défectueux du système de fichiers avec un
              test en lecture seule. Ils seront alors marqués comme défectueux
              et ajoutés à l'inœud des blocs défectueux pour éviter qu'ils  ne
              soient  utilisés  pour  un  fichier  ou  un répertoire. Si cette
              option est précisée deux fois, la recherche des blocs défectueux
              sera effectuée avec un test non destructif en lecture-écriture.

       -C descripteur
              Cette  option  oblige e2fsck à écrire les informations d'avance‐
              ment dans le descripteur de fichiers indiqué  pour  qu'ainsi  la
              progression  de  la  vérification  puisse être surveillée. Cette
              option est typiquement utilisée par les programmes qui utilisent
              e2fsck.  Si  le  descripteur  de fichier indiqué est négatif, la
              valeur absolue du descripteur de fichier  sera  utilisé  et  les
              information  de  progressions  ne  seront pas fournie au départ.
              Elles pourront être activées par la suite en envoyant  à  e2fsck
              un  signal  SIGUSR1. Si le descripteur de fichier indiqué est 0,
              e2fsck affichera la barre d'avancement au fur et à mesure de  sa
              progression.  Cela  nécessite  que  e2fsck  s'exécute  dans  une
              console vidéo ou un terminal.

Dernière modification par Debian Alain (26-05-2018 08:34:44)

Hors ligne

#7 26-05-2018 08:47:53

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Réparer des secteurs endommagés

oui Smartmontools j'ai du m'en servir une fois, mais comme mes disques dur sont hors concours cela fait longtemps qu'ils ont dépassé les limites
Apres si je me souviens bien il faut s'arracher les cheveux pour interpréter les résultats
de toute façon un disque ce dégrade avec le temps, la je tourne avec des disques qui ont 10 ans , alors que sur mon autre PC le disque m'avait lâché juste après la fin de garanti
Seule la sauvegarde , nous sauvera tous ....mais pas de la fin du monde tongue

Dernière modification par Croutons (26-05-2018 08:48:18)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#8 26-05-2018 10:01:20

raleur
Membre
Inscription : 03-10-2014

Re : Réparer des secteurs endommagés

tlax38 a écrit :

Quand j'utilise Gnome Disques sur mon DD, je lis dans Estimation: "le disque est sain, 24 secteurs endommagés"; que puis-je faire pour les réparer?


Je ne connais pas Gnome Disques. Il faudrait savoir ce que signifie "endommagé" pour lui.
Est-ce un secteur réalloué ou un secteur illisible ?
La commande "smartctl -A /dev/sdX" en root fait la différence.

Un secteur réalloué n'a pas besoin d'être "réparé", il l'a déjà été en quelque sorte puisqu'il a été remplacé en interne avec un secteur de réserve de façon transparente.
Un secteur illisible peut parfois être "réparé" en écrivant dedans. Cela peut provoquer une réallocation. Mais dans tous les cas les données antérieures sont perdues, la réparation ne les restaurera pas, cela ne fera que rendre le secteur utilisable à nouveau.


Il vaut mieux montrer que raconter.

Hors ligne

#9 26-05-2018 15:11:34

tlax38
Membre
Distrib. : Debian Stretch 64bits GNOME
Inscription : 24-02-2018

Re : Réparer des secteurs endommagés

si je fais -cc au lieu de -c, le test est non destructif en lecture-écriture... hmm...
donc avec -c, les clusters sont détruits? ça change quoi dans mon utilisation future? ne pas détruire un cluster, ça sert à le réparer plus tard?
autre chose: j'ai plusieurs partitions et de l'espace libre sur mon DD; ai-je moyen de savoir dans quel endroit se trouve les clusters défectueux?

Laptop ASUS Rog Strix Scar II G715GV - 64bits - RAM: 16 Go
Intel Core I7 - 8750H @2.20 GHz

Hors ligne

#10 26-05-2018 16:48:44

raleur
Membre
Inscription : 03-10-2014

Re : Réparer des secteurs endommagés

tlax38 a écrit :

avec -c, les clusters sont détruits?


Quand on parle d'écriture destructive, cela ne concerne que les données qui sont écrasées, pas les blocs physiques.
-c fait un test en lecture seule. Cela ne peut donc détecter que les blocs illisibles.
Le test en écriture non destructive lit un bloc pour sauver son contenu, écrit dedans, le relit pour vérifier que cela correspond à ce qu'il a écrit et réécrit le contenu d'origine (4 fois plus long). Cela permet de vérifier qu'on peut écrire et pas seulement lire.

tlax38 a écrit :

j'ai plusieurs partitions et de l'espace libre sur mon DD; ai-je moyen de savoir dans quel endroit se trouve les clusters défectueux?


fsck s'exécute sur un système de fichier, donc une partition.


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums