KVM sunucusu ile misafir arasında klasör paylaşmanın en iyi yolu


10

KVM misafiriyle toplantı sahibi arasında bir klasör paylaşmak istiyorum. Verilerin yalnızca ana bilgisayarda depolanmasını istiyorum. Bunun için en iyi çözüm nedir?

teşekkürler mat


1
Sanal Makinede ne tür ağ kullanıyorsunuz? köprü veya nat?
aleroot

Yanıtlar:


8

Bunu, toplantı sahibine ve konuğa tamamen ayrı bilgisayarlar gibi davranarak yapabilirsiniz. Paylaşılan klasörü ana bilgisayarda kullanılabilir hale getirin, örneğin NFS aracılığıyla dışa aktararak veya bir samba paylaşımı oluşturarak. Daha sonra konuktan normal şekilde bağlanın.

Konuk kendi IP adresine sahip olduğundan, herhangi bir sorun olmamalıdır. NFS ile dışa aktarılan paylaşımı yalnızca misafirin bağlantılarını kabul edecek şekilde kolayca sınırlayabilirsiniz (eğer istediğiniz buysa). NFS paylaşımları ve samba paylaşımlarıyla ilgili diğer tüm kurallar hala geçerlidir.

Konuk veya ana bilgisayar Windows makineleri ise, samba paylaşımıyla muhtemelen daha iyidir.


@aleroot sorusu ile önemli bir işaretçi sağladı. Bunun düzgün çalışması için köprülü ağ kullanmanız gerekir.
wolfgangsz

Bu seçeneği seviyorum, ama ksoftirqd/0debian'da sorun yaşıyorum . Burada gördüklerime benzer. bugzilla.redhat.com/show_bug.cgi?id=870573 ben merak çeşit paylaşılan bir disk veya yükünü en aza indirmek için daha iyi 9pvirto ise.
isaaclw

en azından tecrübelerime göre samba'nın bu kullanım için kırık varsayılanlarla geldiğini unutmayın. Düzgün çalışması için ya "oplocks" i tamamen kapatmanız ya da "kernel oplocks" ı etkinleştirmeniz gerekir.
Peter Green


4

Genellikle sshfsVM konuk bir [ana bilgisayardaki bir klasör] bağlamak için kullanın , örneğin:

sshfs magnus@10.42.43.1:/home/magnus/development /path/to/dev/dir/on/guest

10.42.43.1 ağ geçidi ve VM ana bilgisayarıydı. - Bu NAT ile de çalışır (köprülü bir ağ kurulumu olması gerekmez).

(Ve sanırım Samba veya NFS'yi kurduktan sonra kullanmak daha iyidir, çünkü daha fazla komut çalıştırmanız gerekmez, hayır sshfs ....)


0

NAT ile NAT ağ geçidi IP'si aracılığıyla ana bilgisayara geri dönebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.