Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/09/2008, 17h20   #1
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
Par défaut monter une partition d'un disque/fichier

Bonjour,

Je cherche à trouver un moyen de monter une partition localisée dans un fichier.

Le fichier à été créé par Xen. C'est un disque appartenant à une machine virtuelle.
Voila un descriptif du fichier :
Code :
1
2
# file rhel4U7.img 
rhel4U7.img: x86 boot sector, GRand Unified Bootloader (0.94); partition 1: ID=0x83, active, starthead 1, startsector 63, 208782 sectors; partition 2: ID=0x8e, starthead 0, startsector 208845, 7968240 sectors, code offset 0x48
Exemple : comment monter la partition 2 ? je suppose qu'il faudrait un truc pour indiquer à mount ou à loop pour donner la taille et l'offset de la partition.

Ceci permettrait d'avoir accès aux données de la machine virtuelle lorsque celle-ci est éteinte.

Une idée ?

Merci,

Cédric
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2008, 20h16   #2
Membre expérimenté
 
Inscription : août 2008
Messages : 455
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : août 2008
Messages : 455
Points : 575
Points : 575
Envoyer un message via Skype™ à thierry.chich
Avec plusieurs partitions, ca risque d'être un peu compliqué. Il y a peut-être un truc, que je ne connais pas, ais ça m'étonne un peu que un mount -o loop fonctionne. mount est une commande qui permet d'attacher un système de fichier, pas un disque composé éventuellement de plusieurs partitions. Je chercherai plutot du coté des utilitaires Xen.
thierry.chich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2008, 20h39   #3
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
Alors, merci pour le truc : je viens d'ajouter "xen" à mes lignes de recherches google et ça marche mieux.

j'ai trouvé cette page intéressante :
http://www.novell.com/coolsolutions/tip/19568.html

Qui y indique :
Citation:
mount -o loop,offset=213889536 vm1.img /mnt
hehe! j'étais sur la bonne voie. maintenant, le reste de la page explique comment calculer l'offset, il me semble. J'essaie dès que possible

Pour en revenir à un outil Xen, pourquoi pas, mais je souhaiterai un truc générique, qui pourrait utiliser par exemple un truc créé comme ceci :

Code :
1
2
3
4
5
6
dd if=/dev/zero of=mon-disque.dur
parted mon-disque.dur
    mklabel msdos
    mkpartfs
    mkpartfs
...
De la j'ai un fichier-disque dur complet dans un fichier sans passé par Xen. J'ai essayé, ça semble marcher... mais j'en aurai la preuve que dès que j'aurai monter celle-ci.

Donc, la solution précédente m'irai bien si elle marche.

Cédric
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h02   #4
Membre expérimenté
 
Inscription : août 2008
Messages : 455
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : août 2008
Messages : 455
Points : 575
Points : 575
Envoyer un message via Skype™ à thierry.chich
Tant mieux. L'astuce que tu utilises, c'est d'aller jusqu'à un certain point dans ton fichier, et le considérer comme le début du fichier. C'est pas intuitif intuitif
thierry.chich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h16   #5
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
Intuitif, pas intuitif... l'important n'est pas la... L'important c'est que ça fasse geek!

Un bon petit script perl la dessus et hop! ... ça bug, on écrase des fichiers importants et on ré-installe en pleurant parce que la dernière sauvegarde datait de l'année dernière.
==> c'est ça l'esprit geek : un gout immodéré pour le risque et une confiance en soit digne d'une mouche grillée sur une lampe à mouches!
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h20.


 
 
 
 
Partenaires

Hébergement Web