Forum Linux.général Procédure de récupération de données sur Mageia

Posté par  . Licence CC By‑SA.
1
13
jan.
2014

Sur un poste isolé d'Internet, j'ai un disque interne placé dans un dock avec une partition unique de 2To qui ne veux plus monté.

En premier j'ai eu des problèmes lors de la création de fichier.
En deuxième lieux, j'ai essayer de réparer avec fsck.ext4. Et là, c'est le drame.
Conclusion le disque ne veut plus monter et la réparation à échouer. Mount indique que le système de fichier est inconsistant.

L'ordinateur de base avec son disque root fonctionne correctement.
La distribution est une mageia 3.

Après recherche, j'ai remarqué les outils : testdisk et ggrescue pour arriver à mes fins.

Il faut partir d'une hypothèse. Mon disque n'a pas été correctement démonté, engendrant une corruption que la réparation fsck n'a pas réussie à résoudre.
Autre hypothèse, c'est un mauvais disque avec des badblocks qui m'a lâché.

Pour départager je présume une commande :
badblock -nvs /dev/machin

Sans erreurs, c'est l'arborescence du système de fichier qui est mort.

Et donc, je lance testdisk pour reconstituer l’arborescence.

Dans le cas contraire, le disque est mourant. Et donc il faut acheter un disque externe de 2 To pour y transférer la récupération avec ggrescue.

Liens en rapports
https://linuxfr.org/forums/linux-general/posts/vitesse-de-recuperation-avec-ddrescue
http://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape

Je voudrais avoir votre avis sur mon approche.

  • # vérifier l'électronique du disque avec smartmontools

    Posté par  . Évalué à 3. Dernière modification le 17 janvier 2014 à 10:37.

    Toutes mes condoléances pour tes données. Mon commentaire est que pour savoir si ton disque est mourant ou pas, tu peux utiliser les outils smartmontools. Tu fais smartctl -H /dev/sdXX (test résumé) ou smartctl -a /dev/sdXX (information complète) et ça te renseigne à fond sur l'état de santé de l'électronique (indépendamment du résultat de badblocs, qui ne s'intéresse qu'à l'état magnétique du disque).

    Sur mon disque dur :

    # smartctl -H /dev/sda
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    • [^] # Re: vérifier l'électronique du disque avec smartmontools

      Posté par  . Évalué à 1. Dernière modification le 17 janvier 2014 à 10:37.

      J'ai revu ma machine (isolé d'internet) et j'ai fait des tests sur un disque sans problème qui se sont bien passé, puis sur le dique endommagé qui se sont moins bien passé.

      Il faut souligné que le disque endommagé est crypté. L'enveloppe du cryptage s'ouvre encore sans problème.

      [root@host ~]# smartctl -H /dev/sdf 
      smartctl 6.1 2013-03-16 r3800 [x86_64-linux-3.8.13-desktop-1.mga3] (local build) 
      Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org 
      
      === START OF READ SMART DATA SECTION === 
      SMART overall-health self-assessment test result: PASSED

      Le test est passé avec succès

      [root@host ~]# smartctl -l selftest /dev/sdf 
      smartctl 6.1 2013-03-16 r3800 [x86_64-linux-3.8.13-desktop-1.mga3] (local build) 
      Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org 
      
      === START OF READ SMART DATA SECTION === 
      SMART Self-test log structure revision number 1 
      Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error 
      # 1  Extended offline    Completed: read failure       90%     17858         275485488 

      Visiblement le test long n'est pas compléter pour une erreur de lecture.

      C'est pas évident. J'espère toujours pouvoir lancer une récupération après avoir acheter un autre disque.

      Si des personnes ont des compétences …

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.