Linux KVM - partitions LVM - accès direct aux partoches des VM

Linux KVM - partitions LVM - accès direct aux partoches des VM - Logiciels - Linux et OS Alternatifs

Marsh Posté le 24-07-2009 à 17:25:50    

Bonjour,
 
Voila je fait joujou avec Linux KVM actuellement. (Tests de performances principalement pour le moment).
 
Je me pose tout de même une petite question. J'ai créé un volume LVM sur lequel je pose une machine virtuelle en accès RAW.
 
Je souhaiterais, par la suite, depuis le système hôte, accéder directement aux données de cette machine virtuelle.  
 
Je fais donc les commandes suivantes :

Code :
  1. fdisk  -l /dev/storage_vm/web01
  2. Disque /dev/storage_vm/web01: 8388 Mo, 8388608000 octets
  3. 255 têtes, 63 secteurs/piste, 1019 cylindres
  4. Unités = cylindres de 16065 * 512 = 8225280 octets
  5. Identifiant de disque : 0x000e80df
  6.          Périphérique Amorce  Début        Fin      Blocs     Id  Système
  7. /dev/storage_vm/web01p1             778        1019     1943865   82  Linux swap / Solaris
  8. /dev/storage_vm/web01p2   *           1         777     6241221   83  Linux
  9. Les entrées de la table de partitions ne sont pas dans l'ordre du disque


 
Donc chouette j'ai des partitions visibles par fdisk. Par contre :  

Code :
  1. mount /dev/storage_vm/web01p2 /mnt/test
  2. mount: périphérique spécial /dev/storage_vm/web01p2 n'existe pas


 
 
Votre avis ?  
 
merci d'avance

Reply

Marsh Posté le 24-07-2009 à 17:25:50   

Reply

Marsh Posté le 25-07-2009 à 23:25:32    

Linux permet l'accès aux partitions DOS sur baucoups de périphériques de type block, mais rien n'a été prévu sur des volumes lvm.
 
Tu peux peut-être faire un script qui récupère l'offset de chaque partition DOS d'un lv et le monte en loop grâce à l'option -offset de mount -o loop.
 
EDIT: Ok j'ai dit une connerie tu peut créer les périphériques avec kpartx
Par contre attention, pas quand la VM est en marche !


Message édité par High Plains Drifter le 25-07-2009 à 23:39:06

---------------
| < Ceci n'est pas une pipe.
Reply

Marsh Posté le 27-07-2009 à 10:58:24    

Oki merci :)  
 
J'essairais dès que j'aurais un moment ;)

Reply

Marsh Posté le 27-07-2009 à 11:40:54    

Ca marche au poil ! :jap:

 

Par contre effectivement, la VM doit être arrêtée ... (ce serait chouette de pouvoir le faire vm démarré mais la je vois pas comment) ... edit : sinon risque d'incohérence du fs, mais monté en read-only et en ext2 pour pas risquer de toucher au journal  :??:

 

D'ailleurs dans mes recherches précédentes, je n'avait pas trouvé : http://www.centos.org/docs/5/html/ [...] -data.html


Message édité par gug42 le 27-07-2009 à 13:58:46
Reply

Marsh Posté le 27-07-2009 à 13:49:24    

Pour accéder aux fichiers d'une VM en marche à partir de l'hote on peut faire ça avec NFS non ?


---------------
| < Ceci n'est pas une pipe.
Reply

Marsh Posté le 27-07-2009 à 13:59:25    

:??:

 

Mes questions concernent plus les cas où la VM serait dans un état pateux ;)

 


montage du fs avec vm démarré: sinon risque d'incohérence du fs, mais monté en read-only et en ext2 pour pas risquer de toucher au journal  :??:


Message édité par gug42 le 27-07-2009 à 14:00:39
Reply

Sujets relatifs:

Leave a Replay

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