VirtualBox meghajtók (VDI, VMDK, VHD stb) direkt elérése

Goosfrabaa küldte be sze, 2013-02-06 14:17 időpontban

Amennyiben VirtualBoxban létrehozott fájlrendszereinket közvetlenül akarjuk elérni (azaz mountolni), egyszerű parancssori alkalmazással megtehetjük azt.

Figyelem! Az itt bemutatásra kerülő megoldást célszerű kikapcsolt állapotú (azaz fájlrendszert nem használó) virtuális gép mellett kell végezni, hogy elkerüljük az adatvesztést.

  • Először is telepíteni kell a virtualbox-fuse (vagy vdfuse) csomagot. Fontos, hogy a /etc/fuse.conf fájlban aktiváljuk a user_allow_other opciót.
  • Ezt követően először is 'láthatóvá tesszük' a virtuális image fájl szerkezetét (a partíciókat):
    vdfuse -f /utvonal/file.vdi /celkonyvtar/
  • Egyetlen partíció esetén a /celkonyvtar/Partition1 fájl lesz az, amit konkrétan fel tudunk csatolni (rootként!):
    mount /celkonyvtar/Partition1 /masik_celkonyvtar
  • A felmountolt meghajtók leválasztása:
    umount /masik_celkonyvtar
    fusermount -u /celkonyvtar