Açık-vm araçları ile paylaşımlı klasörleri etkinleştirme

25

Ubuntu 14.10'u Windows 7'de VMware Player'da çalıştırıyorum. VMware'in yazılımı, dosya paylaşımı için gerekli olan çekirdek modülünü derleyemediğinden, VMware Tools yerine open-vm-tools'ı kurdum. Paylaşılan klasörümü sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs veya sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs ile mount yapamıyorum. Her ikisi de Error: cannot canonicalize mount point: No such file or directory döndürür. Bunun ne anlama geldiğini veya nasıl düzeltileceğini bilmiyorum.

    
sordu Melab 01.02.2015 02:42

6 cevap

46

Bu sorunu çözme yolum, açık vm araçlarıyla yüklü olan vmhgfs-fuse'a başvurmaktır.

Ya yerel olarak vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint veya global olarak sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other kullanarak bağlanır. Daha sonra global olarak kalıcı hale getirmek için aşağıdaki satırı /etc/fstab dosyanıza ekleyin:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

    
verilen cevap user1225999 03.06.2016 14:06
6

Diğer cevaplar benim için işe yaramadığından, sonunda bu bağlantıdan kazandıktan sonra çalışıyorum: Ubuntu VM'de / mnt / hgfs dosyasında eksik olan dosyalar: PieCot çözümü verir:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
    
verilen cevap Damien 11.04.2016 05:44
1

Ubuntu 17.10, vmhgfs sürücüsünü özel VMWare Tools tar tabanlı kurulum yoluyla kurmayı gerektirir. Ayrıntılar için bkz. İşte

    
verilen cevap drott 09.12.2017 11:51
0

Sanal Makinede şunlardan emin olun:

Klasör paylaşımını etkinleştirdiğiniz

Ana makine ve konuk arasında en az bir klasör paylaştığınız

Ubuntu konuğu üzerinde:

Klasöre erişip erişemeyeceğinizi görmek için / mnt / hgfs'yi işaretleyin, eğer bunu yapamıyorsanız bu komutları çalıştırın:

sudo vmware-config-tools.pl

Kullanarak fstab'ı güncelleyin:

gksu gedit /etc/fstab

Dosyanın sonunda aşağıdakileri girmek için bir metin düzenleyici kullanın:

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

Son adım, vm’yi yeniden başlatmanız (yeniden başlatmanız gerekebilir, ya da bağlanamayan bir hata mesajı alırsanız, bunu atlayın ve birkaç kez yeniden başlatın)!

Teşekkürler, umarım bu yardımcı olur!

    
verilen cevap Trevor Clarke 01.02.2015 02:49
0

Benim için Debian'daki bu ibne, Ubuntu'da aynı olacak bir şey var.

open-vm-tools-dkms paketini yükleyin.

apt-get install open-vm-tools-dkms

Bir bağlama noktası oluşturun.

mkdir /mnt/hgfs

Tüm kareleri bağlama noktasına yerleştirin. Tüm kullanıcılara izin ile

/usr/bin/vmware-vmblock-fuse /mnt/hgfs -o allow_other
    
verilen cevap toni 21.11.2016 11:54
-1

Basitçe, bağlama noktanızın mevcut olmadığı anlamına gelir.

$ ll /mnt
total 12
drwxr-xr-x  3 root root 4096 Feb 22 20:37 ./
drwxr-xr-x 22 root root 4096 Feb 22 20:16 ../
drwxr-xr-x  2 root root 4096 Jan  3 04:56 cdrom/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
Error: cannot canonicalize mount point: No such file or directory

$ sudo mkdir -p /mnt/hgfs/Share

$ ll /mnt/hgfs
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:52 ./
drwxr-xr-x 4 root root 4096 Feb 22 20:52 ../
drwxr-xr-x 2 root root 4096 Feb 22 20:52 Share/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
    
verilen cevap knh 23.02.2016 04:29

Etiketlerdeki diğer soruları oku