IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Matériel Discussion :

Monter une image de disque dur complète


Sujet :

Matériel

  1. #1
    Membre habitué Avatar de mioux
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2005
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 367
    Points : 191
    Points
    191
    Par défaut Monter une image de disque dur complète
    Hello

    J'ai un petit problème existentiel. J'ai une image d'un disque dur (que j'ai obtenue avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dd if=/dev/sda of=sysDisk.dsk
    que j'ai réalisé quelques temps avant que le disque en question ne lâche (c'est parce qu'il montrait des signes de faiblesses que je l'ai sauvegardé)

    Je comptait la redéployer sur un disque dur et booter avec, mais j'ai eu un autre souci... j'ai cramé sa carte mère avec une RAM défectueuse (oui j'aligne les problèmes )

    Donc, j'ai un autre PC, (sur lequel l'image du disque a été stockée) sur lequel je voudrais récupérer les données du disque qui a lâché (qui sont donc dans l'image sysDisk.dsk)

    J'avais trouvé il y a un moment un moyen de monter l'image d'une partition dans un répertoire, seulement là, c'est un disque dur complet que j'ai sous la main...

    Pour être exact, voilà ce que me renvoie file
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ file sysDisk.dsk
    sysDisk.dsk: x86 boot sector; partition 1: ID=0x83, active, starthead 1, startsector 63, 401562 sectors; partition 2: ID=0x8e, starthead 0, startsector 401625, 19599300 sectors
    Comment puis je monter la deuxième partition ou au moins accéder aux données qui sont dessus ?

    EDIT : Je pense avoir trouvé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mount -o loop,offset=xxxx -t ext3 image.raw /mnt
    RE EDIT : Ben non ca ne fonctionne pas :'(

    PS : Voilà ce que me rends fdisk
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # fdisk -l u -C 592 sysDisk.dsk
     
    Disque sysDisk.dsk: 0 Mo, 0 octets
    255 heads, 63 sectors/track, 592 cylinders
    Units = cylindres of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x16c7628d
     
    Périphérique Amorce    Début         Fin      Blocs    Id  Système
    sysDisk.dsk1   *           1          25      200781   83  Linux
    sysDisk.dsk2              26        1245     9799650   8e  Linux LVM
    Partition 2 a des fins différentes physique/logique:
         phys=(1023, 254, 63) logique=(1244, 254, 63)

  2. #2
    Membre éclairé
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Points : 750
    Points
    750
    Par défaut
    Citation Envoyé par mioux Voir le message
    RE EDIT : Ben non ca ne fonctionne pas :'(
    C'est-à-dire ? Erreur au niveau du mount ? Qu'as tu utilisé comme offset ? Pourquoi forcer le nombre de cylindres à 592 (d'ailleurs fdisk n'a pas l'air très content sur la deuxième partition...) ? Perso mes disques n'ont pas cette valeur (9729, 30401 et 2490). Et c'est fdisk -l -u (pas -l u)

    Sinon, y'a ça aussi: http://linux-attitude.fr/post/Lecture-dimage-disque peut-être en passant par un losetup (mais j'en doute, le mount doit le faire..). Plus complet: http://wiki.edseek.com/guide:mount_loopback

    Enfin, le type de ta deuxième partition est LVM, pas sur que ce soit ext3 (essaye de ne pas en spécifier).

  3. #3
    Membre habitué Avatar de mioux
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2005
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 367
    Points : 191
    Points
    191
    Par défaut
    Alors :

    Sans préciser le nombre de cylindres, fdisk me dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Vous devez initialiser cylindres.
    Vous pouvez faire cela à partir du menu des fonctions additionnelles.
     
    Disque /home/mioux/sysDisk.dsk: 0 Mo, 0 octets
    255 heads, 63 sectors/track, 0 cylinders, total 0 secteurs
    Units = secteurs of 1 * 512 = 512 bytes
    Disk identifier: 0x16c7628d
     
              Périphérique Amorce    Début         Fin      Blocs    Id  Système
    /home/mioux/sysDisk.dsk1   *          63      401624      200781   83  Linux
    /home/mioux/sysDisk.dsk2          401625    20000924     9799650   8e  Linux LVM
    Partition 2 a des fins différentes physique/logique:
         phys=(1023, 254, 63) logique=(1244, 254, 63)
    Pour l'offset, je sais plus combien j'avais mis, mais là j'ai mis 205632000 (401625 * 512) et j'ai mount qui me réponds :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mount: type inconnu de système de fichiers 'lvm2pv'
    La prochaine fois, je laisse pas Fedora me mettre des volumes LVM

  4. #4
    Membre éclairé
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Points : 750
    Points
    750
    Par défaut
    Pour les cylindres, si tu peux juste lancer un fdisk sur ton disque mort pour voir le nombre de cylindres ?

    Citation Envoyé par mioux Voir le message
    mount: type inconnu de système de fichiers 'lvm2pv'
    Il te faut activer lvm dans le noyau (ou sinon utilise un RescueCD qui devrait tout avoir dans le noyau).

  5. #5
    Membre habitué Avatar de mioux
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2005
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 367
    Points : 191
    Points
    191
    Par défaut
    Citation Envoyé par D[r]eadLock Voir le message
    Il te faut activer lvm dans le noyau (ou sinon utilise un RescueCD qui devrait tout avoir dans le noyau).
    Je vais avoir l'air bête, mais comment je fais ?

    Je tourne sous Fedora 9, j'ai fais un yum search lvfs qui ne m'a rien renvoyé, et j'ai pas trouvé sur google...


    EDIT : Je voulais préciser que mon disque dur est partitionné avec des partitions LVM

  6. #6
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Fait plutot:
    Après si ton noyau a lvm en module, tu le charge:
    Après tu modifie /etc/lvm/lvm.conf pour qu'il analyse ton fichier disque dur
    Je peux juste te donner que la page man...

    Pour créer les liens des partitions
    Pour monter ta partition
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mount /dev/nom-du-mapper/nom-partition
    Pour plus d'info:
    Gentoo LVM
    Man vgscan

Discussions similaires

  1. Réponses: 9
    Dernier message: 24/05/2015, 13h25
  2. liens vers une image du disque dur
    Par tortuegenie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/08/2012, 11h54
  3. Ajouter des fichiers dans une image de disque .tib
    Par koKoTis dans le forum Autres Logiciels
    Réponses: 22
    Dernier message: 30/08/2006, 22h20
  4. Réponses: 1
    Dernier message: 14/03/2006, 01h42
  5. Monter une image ISO
    Par Spack dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 20/04/2005, 04h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo