[Çözüldü] Virtualbox .vmdk mount

Başlatan ahmetkanar54, 07 Ekim 2012 - 00:47:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ahmetkanar54

merhaba arkadaşlar virtualboxta .vmdk dosyasını hostta nasıl mount ederim.İnternetten biraz araştırma yaptım.Şöyle bir kaynak buldum.Fakat anlamadım.Daha önce yapmış arkadaş varsa yardımcı olursa sevinirim.

https://forums.virtualbox.org/viewtopic.php?f=26&t=33355





heartsmagic

Vmware kuruluysa eğer vmware-mount komutundan bahsedenler var. Var mı böyle bir komut/araç sende?

Eski başlıklardan birinde vmware-loop aracından bahsediliyor, fakat sanki vmware-mount daha yeni gibi:
http://ubuntuforums.org/showpost.php?p=3747835
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

gecegezen

#2
Doğru anlamışyımı siz virtualbox ile vmdk dosyasını açmak istiyorsunuz demi eğer öğle işe virtualbox vmdk dosyası üzerinde bir değisiklik yapmadan açabilirsiniz. Yeni makine oluştururken disk aşamasında o dosyanın konumu girmeniz yeterli var olan makine işe ayarlar altında disk kısmında yeni bir hard disk ekle ile ekleyebilirsiniz.

Ben yanlış anladığısam özür dilerim. çünkü linkteki şeyler vmdk'yı ana makineye bağlamak için eğer durum öğle ise Aşağıdaki yöntem daha kolay gibi ama bunun için virtualbox ose kurman gerekiyor bende diğeri var o yüzden bunu hiç deneyemedim.
http://www.ubuntugeek.com/how-to-mount-virtualbox-drive-image-vdi-in-ubuntu-12-1012-04.html


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 07 Ekim 2012 - 05:12:10


Pardon hosta yazısını yeni gördüm. Az önce söyle bir yöntemle ben vmdk ve vhd bağlamayı başardım.
Gereken şeyler qemu-nbd ve kpartx bunları kurmak için
sudo apt-get install kpartx qemu-nbd
Sonra nbd modulunu yüklüyoruz.
sudo modprobe nbd

daha sonra ise qemu-nbd ile vmdk komutunu giriyoruz.
sudo qemu-nbd -c /dev/nbd0 <vdi-file>en son şu komutu verdikten sonra usb bağlanmış gibi nautilus bize dizinleri açıyor.
sudo kpartx -a /dev/nbd0

Ayırmak için ben nautilustan ayırdıktan sonra şu komutları kullandım ama tekrar nbd'de ki 0 bağlayamadım farklı bir rakama bağlayabildim.
sudo kpartx -d /dev/nbd0
sudo qemu-nbd -d /dev/nbd0

Kaynaklar: http://bethesignal.org/blog/2011/01/05/how-to-mount-virtualbox-vdi-image/

http://www.turnkeylinux.org/blog/convert-vdi-vmdk#comment-11793
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

ahmetkanar54

#3
Alıntı yapılan: gecegezen - 07 Ekim 2012 - 02:03:31
Doğru anlamışyımı siz virtualbox ile vmdk dosyasını açmak istiyorsunuz demi eğer öğle işe virtualbox vmdk dosyası üzerinde bir değisiklik yapmadan açabilirsiniz. Yeni makine oluştururken disk aşamasında o dosyanın konumu girmeniz yeterli var olan makine işe ayarlar altında disk kısmında yeni bir hard disk ekle ile ekleyebilirsiniz.

Ben yanlış anladığısam özür dilerim. çünkü linkteki şeyler vmdk'yı ana makineye bağlamak için eğer durum öğle ise Aşağıdaki yöntem daha kolay gibi ama bunun için virtualbox ose kurman gerekiyor bende diğeri var o yüzden bunu hiç deneyemedim.
http://www.ubuntugeek.com/how-to-mount-virtualbox-drive-image-vdi-in-ubuntu-12-1012-04.html


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 07 Ekim 2012 - 05:12:10

Pardon hosta yazısını yeni gördüm. Az önce söyle bir yöntemle ben vmdk ve vhd bağlamayı başardım.
Gereken şeyler qemu-nbd ve kpartx bunları kurmak için
sudo apt-get install kpartx qemu-nbd
Sonra nbd modulunu yüklüyoruz.
modprobe nbd

daha sonra ise qemu-nbd ile vmdk komutunu giriyoruz.
qemu-nbd -c /dev/nbd0 <vdi-file>en son şu komutu verdikten sonra usb bağlanmış gibi nautilus bize dizinleri açıyor.
kpartx -a /dev/nbd0

Ayırmak için ben nautilustan ayırdıktan sonra şu komutları kullandım ama tekrar nbd'de ki 0 bağlayamadım farklı bir rakama bağlayabildim.
kpartx -d /dev/nbd0
qemu-nbd -d /dev/nbd0

Kaynaklar: http://bethesignal.org/blog/2011/01/05/how-to-mount-virtualbox-vdi-image/

http://www.turnkeylinux.org/blog/convert-vdi-vmdk#comment-11793



ustam bendeki .vdi dosyası değil ama sen .vdi yi göstermişin galiba
pardon hocam bu yöntemle yaptım ama editliyemiyormuyum sadece read hakkı var

gecegezen

vmdk da ve vhd işe yarıyor. Ben bağladığımda düzenleme yapabildim. Bu arada aksam bazi komutların önüne sudo koymadan yazmısım hepsinin önüne sudo koymanız gerekiyor.
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

ahmetkanar54

#5
ben mount edebildim fakat sağ tıkladığımda klasör oluşturamadığımı farkettim

pc ye reset attım mount komutunu kullandım fakat bu hatayı gördüm.Neden kaynaklıdır

qemu-nbd: Failed to open /dev/nbd0: No such file or directory


gecegezen

nbd modulunu yüklediniz mi?
sudo modprobe nbd
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

ahmetkanar54

hocam tamamdır.Kusura bakma bendeki .vmdk ext3 ü ondan yazma izni yokmuş ntfs olan .vmdk oldu.Yazma izni yani.Son sorum acaba bunları başlangıçta bağlıyabilirmiyim fstab a bişeyler yazaraktan yani



gecegezen

Bu konuda aklıma ilk gelen şey rc.local dosyasına qemu-nbd ile olan satırı girmek sonra ise fstab dosyansına işleme yapılabilir.
sudo gedit /etc/rc.local

girilecek satır
qemu-nbd -c /dev/nbd0 <vdi-file>

fstap dosyasına da söyle birşey işini görmeli;

/dev/nbd0p1 /media/BağlanacakNokta ext4 auto,user,exec 0 0

burada nbd0p1'de 1 bölüm numarası olmalı. Ama sanal harddiski bu şekilde ana sisteme bağladıktan sonra sanal makineyi çalıştırmak ne kadar doğru bir hareket olur onu bilemiyorum.
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

ahmetkanar54

#9
haklısın hocam çok mantıklı değil saolsın yardımların için çok işimi gördü bu kodlar

hocam tekrar mount etmek için şu kodlar işe yarıyor

sudo kpartx -d /dev/nbd1
sudo rm /dev/nbd1

ilk komut bağı koparıyor ikincide sildiği için nbd dosyasını terkardan aynı isimle mount işlemi olabiliyor

gecegezen

Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw