Monter une image crée avec dd

Monter une image crée avec dd - Logiciels - Linux et OS Alternatifs

Marsh Posté le 07-10-2014 à 22:22:40    

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
Reply

Marsh Posté le 07-10-2014 à 22:22:40   

Reply

Marsh Posté le 08-10-2014 à 07:44:36    

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 ;)
Reply

Marsh Posté le 08-10-2014 à 14:30:33    

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/
Reply

Marsh Posté le 08-10-2014 à 15:05:40    

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


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 08-10-2014 à 20:17:10    

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 ;)
Reply

Marsh Posté le 09-10-2014 à 10:44:42    

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
Reply

Marsh Posté le 09-10-2014 à 19:42:15    

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 ;)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed