Paylaşılan klasörleri VMware araçlarını kullanarak Ubuntu'ya nasıl bağlarım?

117

Uzmanlar. Ubuntu için VMware araçlarını başarıyla kurdum. Her şey iyi çalışıyor gibi görünüyor, ancak paylaşılan klasörler otomatik olarak monte edilmedi.
Onları nasıl çalıştırırım?

Terminalde vmware-hgfsclient çalıştırırsam paylaşılan klasörlerin listesini alırım, ancak ls -l /mnt/hgfs boş. Aslında hgfs değerinde /mnt dir yok. Muhtemelen vmware-hgfsclient aracını kullanmam gerektiğini biliyorum, ama nasıl olduğunu bilmiyorum.

P.S.. Okuduğum vmware-hgfsclient yardımını anlayabilir miyim diye sormam.

Herhangi bir öneri?

    
sordu V-Light 06.03.2011 18:22

13 cevap

82

Ubuntu 11.04 Masaüstü yüklü ve VMware Tools yüklü Windows 7 ana bilgisayarında kurdum.

Sanal Makine ayarları

  • Klasör paylaşımı = Her Zaman Etkin
  • Ana makine ve konuk arasında en az bir Klasör paylaştığınızdan emin olun

Ubuntu Konusunda

  • Paylaşılan klasörünüze erişebileceğiniz / mnt / hgfs'yi işaretleyin.

    Paylaşılan klasörlerinizi (otomatik olarak) /mnt/hgfs içinde görmüyorsanız, VMware yapılandırma araçlarını çalıştırın:

    sudo vmware-config-tools.pl

  • fstab'ınızı aşağıdaki ayrıntıları kullanarak güncelleyin:

    gksu gedit /etc/fstab

    (ubuntu masaüstünü kullanıyorum, böylece dosyanın sonunda bir sonraki satırı girmek için başka bir metin düzenleyicisi kullanıyorum)

    .host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0

  • Kendi vm'nizi yeniden başlatın (Birkaç kez yeniden başlatmanız gerekebilir veya mount atamıyor diyerek hata mesajı alıp hatayı atlamanız ve yeniden başlatmanız gerekebilir)

verilen cevap Azizur Rahman 09.05.2011 01:03
34

vmware-config-tools.pl, AGAIN adresini çalıştırın!

Bakınız: İşte

    
verilen cevap ltd911 08.09.2011 18:38
16

[GÜNCELLEME 2017-05-18] Bu yanıt, 15'ten (Wiley) daha yeni olan Ubuntu için güncel değil . Yürütülebilir vmware-hgfsmounter , 16.04LTS'den (xenial) beri Ubuntu'da mevcut değildir.% Ancak, hgfsmounter hala diğer Linux dağıtımlarında kullanılabilir, çünkü GitHub'taki kaynak kodunda hgfsmounter işlevi hala mevcut durumdadır . Herhangi bir kişi bilgileri güncellediyse, bu yanıtın eski Ubuntu sürümleri için geçerli olabileceğine inandığım için lütfen bu yanıtı aşağı oylama yerine yorumlayın veya düzenleyin.

Bu yanıt ayrıca, VMWare Tools'u VMWare 'dan kullanmak yerine değil olduğunuzu, bunun yerine Linux dağıtımınızdan open-vm-tools kullandığınızı varsayar. VMWare desteklemeye karar verdi bu anahtar 2015'te. KB2073803'e bakın. Bu nedenle, bu cevap ayrıca Ubuntu sürümünüzün açık-vm araçlarını yazılım deposundan yükleyebileceğini varsayar.

UBUNTU İÇİN DIŞLANDI & gt; 15.10 (Wiley)

Bu, Ubuntu Yazılım Merkezi'nden açık-vm araçlarını kullanarak bana çalıştı (güvenilir-14.04LTS gösterilen - lütfen bakın yukarıdaki güncelleme :

cd /mnt
sudo mkdir hgfs
sudo vmware-hgfsmounter .host:/'vmware-hgfsclient' /mnt/hgfs

Daha önce, VMware Player ayarlarında ana makineden paylaşılan bir klasörü etkinleştirdiğimi varsayıyorum.

vmware-hgfsclient , paylaşılan klasörler listesini döndürdüğünü unutmayın VMware Player ayarlarında etkin. Bu işlev hem açık vm araçları hem de vmware araçları için kullanılabilir.

Ayrıca, vmware-hgfsmounter 'inin

mount -t vmhgfs .host:/win7share /mnt/hgfs

veya /etc/fstab dosyanıza eklenecek

.host:/win7share /mnt/hgfs vmhgfs defaults 0 0

Ancak vmware-hgfsmounter işlevi, VMware resmi vmware araçları kullanılarak kullanılamıyor mevcut VMware oynatıcısı ile birlikte gönderilir. Bu nedenle, şu anda kabul edilen yanıt önerdiğinden, vmware-config-tools.pl -d dosyasını çalıştırmak sorunu çözmektedir.

    
verilen cevap Mark Mikofski 03.01.2013 06:43
7

Bu kesin problemim vardı. IT, VMWare araçlarının eski bir sürümünü vmhgfs çekirdek modülü ile kurmamıştı.

Çözümüm, varolan vmhgfs modülünün üzerine yazmak için klobber-kernel-modules ayarıyla yapılandırmayı çalıştırmaktı.

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

-d sizin için tüm varsayılanları seçer (varsayılanları istemiyorsanız kaldırın).

    
verilen cevap extabgrad 05.09.2013 12:13
6

open-vm-tools, ilk linux-headers-virtual yüklenene kadar çekirdek modülleri oluşturacaktır NOT (tabii ki linux-image-virtual ile eşleştirildi). üstbilgiler paketini yüklediğimde, dpkg-reconfigure open-vm-tools , çekirdek modüllerini, özellikle de vmhgfs modülünü başarıyla oluşturup yükledi.

    
verilen cevap pjs 10.06.2013 18:45
6

Benzer bir sorunum vardı. Open-vm'nin kaldırıldığından emin olduğumda klasör / mnt / hgfs / geri döndü. Aşağıdaki gibi

sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms

ve vmware araçları yeniden yüklendi

    
verilen cevap Peretz 02.11.2011 16:32
5

vmware-tools-yaches benim için çalıştı; başka hiçbir şey işe yaramıyorsa bu bir şans verin

  

Bunu, vmware workstation 12 pro üzerindeki ubuntu 16.10'un yeni yüklemesinde (kolay kurulum) test ettim

  1. İşte adresine gidin.
  2. Orada verilen Quickest Start talimatlarını izleyin. Burada yeniden üretildi:

    $ git clone https://github.com/rasa/vmware-tools-patches.git
    $ cd vmware-tools-patches
    $ ./patched-open-vm-tools.sh
    
verilen cevap Dheeraj Bhaskar 28.11.2016 10:39
4

Önce VMWare araçlarını yüklemeniz gerekiyor, bundan sonra vmware-config-tools global olarak kullanılabilir. Daha ayrıntılı bir kılavuz için, bkz. buradan .

    
verilen cevap Trung-Hieu Le 22.10.2012 04:01
3

Aynı sorunu yaşıyorum ama sanırım biraz ilerleme kaydedebildim.

vmware-hfgs yazın ve sonra <Tab> komutunun da olduğunu gösteren vmware-hgfsmounter tuşuna basın. Bunu herhangi bir seçenek olmadan çağırırsanız, bunu 'mount' komutunun bir parçası olarak nasıl arayacağınızı gösteren bazı yardımlar basacaktır. Bu bilgiyi kullanarak, benim için çalışan aşağıdakileri çalıştırdım:

cd /mnt
sudo mkdir win7share
sudo mount -t vmhgfs .host:/win7share /mnt/win7share

Daha sonra Win 7 paylaşımına erişebiliyor ve dosyaları buraya ve oradan kopyalayabiliyordum.

Eğer bunu kalıcı hale getirmek istiyorsanız, /etc/fstab dosyasını düzenlemeniz gerekeceğinden şüpheliyim, ancak henüz size yardım edemem.

    
verilen cevap snth 18.03.2011 14:32
3

(Mac VMware Fusion ve Ubuntu dosya paylaşımı için geçerlidir) Eğer HGFS isteyip istemediğiniz hakkında vmware-config-tools.pl sorduğunuzda, evet deyin! (Varsayılan 'hayır' şeklindedir ve girerken değerini atlamış olabilirsiniz). Bu, araçlar yüklendikten sonra size /mnt/hgfs vermelidir.

    
verilen cevap user99347 20.10.2012 23:56
3

Paylaşılan klasörleri, vmware-tools yükledikten sonra hala bağlayamıyorsanız, çözünürlük burasıdır.

Önceden, vmware araçları yükledikten sonra windows paylaşılan klasörünü bağlayamadım. / Mnt / hgfs altındaki klasörleri görmedim.

Son olarak, bu paylaşım dosyası yükleme sorununu open-vm-dkms yükleyerek çözdüm.

İşte adımlar:

  1. VMWare Player'da yapılandırılmış paylaşımlı klasörün olduğundan emin olun

  2. open-vm0dkms yükleyin:

    sudo apt-get install open-vm-dkms
    
  3. Varsayılan değere izin vermek için "Enter" a basın

  4. Windows paylaşımlı klasörü Ubuntu VM'ye bağlayın:

    sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs 
    
  5. montajın başarılı olup olmadığını kontrol edin

    df -kh
    

    Görmelisiniz:

    .host:/         57657252 50247088   7410164  88% /mnt/hgfs
    

    Ayrıca / mnt / hgfs altındaki herhangi bir klasör varsa tekrar kontrol edin. Hangi klasörleri görmelisiniz.

  6. Başlangıçta paylaşımlı klasörü otomatik olarak yükle

    /etc/init.d/ klasöründe "open-vm-tools" adlı bir başlangıç ​​komut dosyası var. Sadece aşağıdaki satırı başlangıç ​​fonksiyonuna ekleyin.

    sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs
    

Umarım yardımcı olabilir.

    
verilen cevap konglee28 19.04.2014 12:16
3

Cevapların çoğunun oldukça eski olduğunu fark ettim.

Ubunt 18.04'te (bionic) benim için çalışılan şey:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

Bu benim için tüm paylaşılan klasörleri sihirli bir şekilde monte etti. Bunu .host:/ yerine belirli bir klasör için yapmanız gerekebilir. Bu durumda, paylaşımın adını vmware-hgfsclient olarak bulabilirsiniz.

Onları başlangıçta monte etmek istiyorsanız:

# Use shared folders between VMWare guest and host
#+goes in /etc/fstab
.host:/    /mnt/hgfs/    fuse.vmhgfs-fuse    defaults,allow_other,uid=1000     0    0

Onları talep üzerine monte etmeyi seçer ve sudo mount -a tarafından göz ardı edilmelerini ve noauto seçeneğiyle bunların göz ardı edilmesini seçerim, çünkü paylaşımların VM performansı üzerinde bir etkisi olduğunu fark ettim.

Tabii ki tabiki% co_de önceden yaptım. Hatırlayabildiğim kadarıyla başka bir şey almadı. Ancak, diğerleri sudo apt-get install open-vm-tools open-vm-tools-desktop gerekli olduğunu iddia etti.

    
verilen cevap con-f-use 02.07.2018 22:51
0

Bu soruna yönelik bir çözüm, 'inode.c'yi düzenlemek ve' compat_truncate 'işlev çağrısını kaldırmak için' 888 'satırını değiştirmektir (bu sorun, çekirdek 3.8.x'te bu sorundan sorumludur). Bu dosya 'vmware-tools-distrib' içeriğinde olduğundan, aşağıdaki adımları uygulamanız gerekir:

VMWare-Tools ayıkla (muhtemelen vmware-tools-distrib adlı bir klasör alırsınız). Ardından:

 cd /vmware-tools-distrib/lib/modules/source
 tar xf vmhgfs.tar
 cd vmhgfs-only/
 sudo gedit inode.c

888 numaralı satıra gidin:

 result = compat_vmtruncate(inode, newSize);

Ve değiştirin:

 result = 0;

Sonra dosyayı kaydedin ve gedit'ten çıkın.

 cd ..
 rm -rf vmhgfs.tar
 tar cf vmhgfs.tar vmhgfs-only/
 rm -rf vmhgfs-only/

Şimdi yükleme prosedürünü yeniden başlatın. Xubuntu 13.04'te benim için çalıştı.

Src: İşte

    
verilen cevap Mahmoud M. Abdel-Fattah 01.09.2013 14:03

Etiketlerdeki diğer soruları oku