VMware-mountovanje *.vmdk slike diska ,ali bez instalacije vmware-a
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: VMware-mountovanje *.vmdk slike diska ,ali bez instalacije vmware-a  (Pročitano 1476 puta)
0 članova i 1 posetilac pregledaju ovu temu.
dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1389



« poslato: 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 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)
Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1389



« Odgovor #1 poslato: 20 Новембар 2008, 21:06:14 »

evo mali update Sad 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. Cheesy 

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 Cheesy
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 Afro
-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 Wink
-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 Cheesy
http://whitone.googlepages.com/disk
« Poslednja izmena: 20 Новембар 2008, 21:40:06 od dukenukem_4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: