J'ai une image DD prise à partir de l'image HDD brute (/ dev / sdb). Ce fichier image contient un système de fichiers XFS que je dois monter. Il est beaucoup trop volumineux pour être restauré sur des disques (fichier img de 2,6 To), je voudrais donc le monter en utilisant le bouclage.
Cependant, la table de partition devient un problème. J'ai essayé de déterminer le décalage des partitions en utilisant à la fois parted et fdisk -lu. Parted renvoie "étiquette de disque non reconnue", fdisk -lu me montre une table de partition vierge.
Comment recommanderiez-vous de trouver le début de la partition pour que je puisse la monter avec -o loop
Réponses:
La
kpartx
commande fera tout le travail pour vous de détecter où les partitions existent et de configurer les périphériques de boucle avec les décalages appropriés.la source
Vérifiez si testdisk peut trouver vos étiquettes de partition. Vous pouvez essayer de voir si vous
kpartx
pouvez le trouver et l'activer en premier:N'oubliez pas également d'essayer ces deux choses sur une copie de l'image. Vous ne voulez pas détruire votre image de sauvegarde avec des tests.
la source
Vous pouvez utiliser
sfdisk
pour vider la table de partition de l'image. Presque toutes les*fdisk
variantes le feront, mais certaines se plaignent plus que d'autres. Cela vous permettra de calculer le décalage de la partition.la source
Exécutez
file - </dev/sdb
pour voir ce que vous avez réellement sur le disque, car il ne semble pas être une image d'un disque avec un système de partition PC.Compte tenu de votre commentaire, vous avez probablement un volume physique LVM. Donc, associez-lui d'abord un périphérique de bloc
losetup
, puis enregistrez le périphérique de boucle en tant que volume physique et continuez à partir de là.la source
kpartx a été mentionné deux fois et vous devriez l'utiliser! Cet article vous donnera quelques informations avec kpartx & Co .: Puis-je échanger "atomiquement" un disque raid5 dans un logiciel RAID?
la source