Odštampaj stranicu - VMware-mountovanje *.vmdk slike diska ,ali bez instalacije vmware-a

Linuxo Forumi

Linux => Linux fore & fazoni => Temu započeo: dukenukem_4d 02 Децембар 2007, 10:23:19



Naslov: VMware-mountovanje *.vmdk slike diska ,ali bez instalacije vmware-a
Poruka od: dukenukem_4d 02 Децембар 2007, 10:23:19
pomocu ovog uputstva (delimicno)
http://legroom.net/2007/08/05/how-mount-vmware-disk-images-under-linux
potrebno je da se skine "VMware Server for Linux Binary (tar.gz)"  (~100MB
sa vmware-server (http://www.vmware.com/download/server/) download lokacije
iz arhive da se ekstrahuju  vmware-mount.pl i vmware-loop  iz /bin direktorija

e sad ide zanimljivo...
ove dve datoteke se iskopiraju u /usr/local/bin
pa se stavi u /etc/vmware/config datoteci (posto je nema -treba da se napravi rucno)
Kod:
config.version = "8"
loop.fullpath = "/usr/local/bin/vmware-loop"
zatim,sledeca komanda lista particije,koje se nalaze u slici diska:
 vmware-mount.pl -p slax518.vmdk
ova komanda(na primer) mountuje hda5 particiju (koja je tipa ext2) kao read-only
na lokaciju /mnt/vmware1/ :
 vmware-mount.pl slax518.vmdk 5 -t ext2 -o ro  /mnt/vmware1/

-u kernelu treba da se nalazi 'Network Block Device driver' prisutan
-*.vmdk treba da bude na nekom stvarnom disku koji je read-write (inace ne moze da ga lock-uje)


Naslov: Odg: VMware-mountovanje *.vmdk slike diska ,ali bez instalacije vmware-a
Poruka od: dukenukem_4d 20 Новембар 2008, 21:06:14
evo mali update :( juče nešto sam petljao po quemu
pa nisam mogao ovo da ukapiram pa sam malo psovao itd
  i linusa i kernel i ostalo što nema dokumentacija za ovo jbg.  :D 

anyway našao sam nbd-client po debian repou za lenny ? ili etch?
i iz kvm paketa novijeg  kvm-nbd (koji je mozak ove operacije :cool: )
trebalo bi da radi na novijim distroima ,nema mnogo dinamički povezanih na ldd :D
Kod:
#modprobe nbd
(nema ispis,obicno lsmod | head   ili lamod | grep nbd )

Kod:
#kvm-nbd  --port=1024 -r "/mnt/hdaX/vmware/slax6.xLinux 2.6.x kernel.vmdk" --partition=1
(VMDK) image open: flags=0x2 filename=/mnt/hdaX/vmware/slax6.xLinux 2.6.x kernel.vmdk
                 (i ostane u treminalu nije daemon)

Kod:
#nbd-client localhost 1024 /dev/nbd0
Negotiation: ..size = 148464KB
bs=1024, sz=148464
(ovaj se daemonizuje)


Kod:
mkdir /mnt/netdev
mount -t ext2 -o ro /dev/nbd0 /mnt/netwdev/


* gore mora da se stavi particija!!!! --partition=1 ili neka sledeća O0
-mogu i više procesa kvm-nbd da rade ali na različitim portovima
-/dev/nbdX su mogući uređaji koji se pojave posle učiatavanja: modprobe nbd
-ovo je totalno drugačije od prethodnog posta i uopšte ne zavisi od onih vmware alata ;)
-ne mogu trenutno  linkove da stavim ,tu su negde .
-radi i za .qcow i za .vmdk nisam probao pisanje (kaže u man za swap mora da se naznači)

EDIT: naleteo sam i na ovaj link ,iako je vindouz program, tu je qemu-img :D
http://whitone.googlepages.com/disk


Powered by SMF 1.1.7 | SMF © 2005, Simple Machines LLC | Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com