Est-il possible de parcourir un fichier .img sans le monter? J'ai un fichier .img que j'ai généré à partir d'un instantané de partition clonezilla. J'ai en quelque sorte des problèmes pour monter le fichier avec la commande mount -o loop sda5.img /mnt/
.
dmesg | tail
me montre l'erreur suivante:
[1325.395286] EXT4-fs (loop0): mauvaise géométrie: le nombre de blocs 11221248 dépasse la taille de l'appareil (blocs 11218432)
Quelqu'un a une idée de la navigation sans montage ou de la cause de cette erreur?
mount
disk-image
Ahatius
la source
la source
Réponses:
S'il s'agit d'une image d'un disque dur entier ou comme dans votre cas, il peut s'agir d'une image d'une partition étendue, vous devrez connaître la disposition de la partition et les décalages de chaque partition du fichier pour pouvoir les monter.
Pour ce faire, vous aurez besoin de l'
parted
outil, vous pouvez l'installer avec la commande suivante:Après l'installation
parted
, démarrez-le avec le chemin d'accès à votre fichier image. Uneparted
invite s'affiche:Dans cette invite (préfixée par
(parted)
), tapez les commandes suivantes:Le tableau dans la sortie vous indiquera les décalages de chaque partition dans le fichier et le type de système de fichiers dans chaque partition. Par exemple, pour monter la première partition dans l'exemple de sortie ci-dessus, vous devrez entrer la commande suivante:
Assurez-vous que cela
/mnt/partition
existe en premier.la source
Can't have a partition outside the disk!
erreur avec parted comme avec gparted ...J'ai eu ce même problème avec une image ext4 générée à partir d'un instantané Clonezilla.
Ce qui a réellement fonctionné pour moi, c'était d'étendre le fichier à la taille indiquée par la table de partition, en utilisant tronquer. L'erreur dmesg signalée dans mon cas était:
J'ai donc ajusté la longueur du fichier avec:
(^ notez que c'est le premier et le plus grand des deux nombres dans le journal)
Après ce montage, j'étais content et j'ai pu accéder à mes données.
la source