Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2013 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Monter une image crée avec dd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Monter une image crée avec dd

n°1365901
Cutter
Posté le 07-10-2014 à 22:22:40  profilanswer
 

Hello!
 
J'ai crée une image de la partition userdata de mon Nexus 4 car j'ai supprimé des fichiers que je voudrais récupérer. Je n'arrive pas à la monter sous Ubuntu. Étant donné qu'il s'agit de l'image d'une partition seule et non du disque entier, il doit manquer la table de partitions ?  
 
Quand je tente un mount, il me dit que le type de partition spécifié (ext4) est erroné.
 

sudo mount -o ro,loop mmcblk0p23_backup.raw /mnt
mount : mauvais type de système de fichiers, option erronée, superbloc erroné
        sur /dev/loop0, page de code ou programme auxiliaire manquant, ou autre erreur
       Dans quelques cas certaines informations sont utiles dans le journal
        système — essayez « dmesg | tail » ou quelque chose du genre


 
Pourtant parted semble voir qu'il y a de l'ext4:  

(parted) print
Modèle:  (file)
Disque /media/sf_D_DRIVE/mmcblk0p23_backup.raw : 14129561600B
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : loop
 
Numéro  Début  Fin           Taille        Système de fichiers  Fanions
 1      0B     14129561599B  14129561600B  ext4


 
A partir de là je ne sais pas quoi faire. Please help. :(


---------------
last.fm
mood
Publicité
Posté le 07-10-2014 à 22:22:40  profilanswer
 

n°1365907
goblin_rie​ur
ingé systemes unix
Posté le 08-10-2014 à 07:44:36  profilanswer
 

parce que la partition commence à 0B il te faut ajouter l'offset correspondant à tes options de la commande mount
 
exemple :
 

Code :
  1. # fdisk -l harddrive.img
  2.                     Device Boot      Start         End      Blocks   Id  System
  3. harddrive.img                *          63    33640109    16820023+  83  Linux
  4. # mount -o ro,loop,offset=32256 harddrive.img /mnt/loop
  5. # mount | grep harddrive.img
  6. /root/harddrive.img on /mnt/loop type ext3 (ro,loop=/dev/loop1,offset=32256)


 
63 secteurs de 512b donc 32256...
 
 
 


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
n°1365935
kisscoolz
Posté le 08-10-2014 à 14:30:33  profilanswer
 

goblin > pas besoin d'offset parce qu'il s'agit d'une image de partition et non de disque.  
 
Cutter > si tu monte sans le loop dans les options, ca donne quoi ?


---------------
http://lacabanedeladmin.trickip.net/
n°1365938
Misssardon​ik
prévisible a posteriori
Posté le 08-10-2014 à 15:05:40  profilanswer
 

tu l'as créée comment, ton image ?


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
n°1365955
goblin_rie​ur
ingé systemes unix
Posté le 08-10-2014 à 20:17:10  profilanswer
 

kisscoolz a écrit :

goblin > pas besoin d'offset parce qu'il s'agit d'une image de partition et non de disque.  
 
Cutter > si tu monte sans le loop dans les options, ca donne quoi ?


 
 
relis la copie d'ecran....
si il le faut precisement parce que c'est une partition et pas un disque ni une iso
 
à la limite en raw on pourrai se paser du loop  mais la encore pas de l'offset


Message édité par goblin_rieur le 08-10-2014 à 20:20:27

---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
n°1365981
Cutter
Posté le 09-10-2014 à 10:44:42  profilanswer
 

goblin_rieur a écrit :

parce que la partition commence à 0B il te faut ajouter l'offset correspondant à tes options de la commande mount


Mais vu que la partition commence à 0, pourquoi spécifier un offset? J'essaierai sans l'offset ce soir mais j'aimerais comprendre.

kisscoolz a écrit :

goblin > pas besoin d'offset parce qu'il s'agit d'une image de partition et non de disque.

 

Cutter > si tu monte sans le loop dans les options, ca donne quoi ?


OK j'essaie ce soir.

Misssardonik a écrit :

tu l'as créée comment, ton image ?


dd if=/dev/block/mmcblk0p23 (en suivant ce guide, cf étapes 5 & 6)


Message édité par Cutter le 09-10-2014 à 11:12:08

---------------
last.fm
n°1366019
goblin_rie​ur
ingé systemes unix
Posté le 09-10-2014 à 19:42:15  profilanswer
 

Si c'est un vrai dd avec les bs et count l'alignement de l'offset n'est pas necessaire effectivement
 
sinon il faut aligner l'image avec un secteur physique celui du point de montage de l'image d'ou l'usage de l'offset le but est de garantir l'adressage exact et surtout le risque .... genre rm de l'image alors qu'elle est tjrs monté etc...etc... par exemple... Dans la pratique c'est surement une précaussion totalement inutile mais certains unix sont très chiant sur ce point... et l'offset est alors carrément obligatoire... j'oublie parfois que linux ou bsd d'ailleurs sont assez tolérents sur ce genre de trucs. :D


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Monter une image crée avec dd

 

Sujets relatifs
Transmission fait monter mon serveur en chargeMonter un lecteur reseau "repertoire perso " sous Linux?
Recadrage image AndroidLogiciel Video Image par Image.
Monter en parallèle des raspberry piMonter mon disque externe dans le seul repertoire /dev/sdb1
[résolu] récupération image VHD après crashFOG - Impossible de uploader image dans un sous-domaine
Impossible d'ajouter un client à mon annuaire LDAP nouvellement créé 
Plus de sujets relatifs à : Monter une image crée avec dd


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR