Mengapa file yang dibagikan tidak muncul di HGFS?


19

Berbagi file antara OS Guest Kubuntu saya dan Host Windows telah menjadi sakit kepala nyata.

Sejauh ini saya sudah melakukan langkah-langkah di bawah ini:

OS TAMU LINUX

  • VM -> Pengaturan -> Opsi -> Folder Bersama. Dan menambahkan folder saya.
  • Diinstal dengan benar alat VMware saya (saya dapat menarik dan melepas file jadi saya yakin itu sudah diinstal)

HOST WINDOWS OS

  • Membagi folder dengan semua orang (untuk memastikan bahwa tidak ada batasan izin dengan file saya)

Jika saya mengetik vmware-hgfsclient di OS tamu saya, folder yang saya bagikan akan muncul. Tetapi ketika saya memeriksa /mnt/hgfs folder, itu kosong.

Saya telah membaca manual VMware, dan saya yakin telah mengikuti persyaratan mereka.

Saya benar-benar kehabisan ide. Apakah ada yang punya saran?

Jawaban:


31

Saya punya masalah persis ini. Ternyata IT telah menginstal beberapa versi lama alat VMWare dengan modul kernel vmhgfs yang tidak berfungsi.

Solusi saya adalah menjalankan konfigurasi dengan pengaturan clobber-kernel-modules untuk menimpa modul vmhgfs yang ada.

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

-D memilih semua default untuk Anda (hapus jika Anda tidak menginginkan default).


2
bingo, saya punya masalah yang sama, dan menjalankan perintah di atas menyelesaikannya. Terima kasih banyak.
Waqas

1
Hanya ingin menyebutkan bahwa ini bekerja untuk saya dengan OSX sebagai tuan rumah, vmware Fusion menjalankan CentOS 6.4
Kev

2
Sempurna! Bekerja untuk saya dengan OSX sebagai tuan rumah dan VM runnig Ubuntu 14.04
pjvds

3
perintah tidak ditemukan kesalahan, saya menggunakan vmware workstation 12 dan ubuntu 15.04
151291

-D saja layak untuk dipilih. Tidak tahu tentang itu.
T.Rob

8

Jalankan perintah ini:

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

Ini secara ajaib akan menampilkan semua folder bersama di /mnt/hgfs.
(Saya memiliki Ubuntu 16 VMWare berjalan pada host Windows 10)

Dokumentasi VMware di sini


Saya perhatikan kadang-kadang ada penundaan (menggunakan VMware workstation 14). Dan terkadang /mnt/hgfssedang digunakan. Saya membuat folder baru /mnt/shares1dan langsung sukses.
steampowered

3

mount -t vmhgfs .host:/share /mnt/hgfs/di mana host adalah host yang Anda hubungkan untuk berbagi adalah nama share dan / mnt / hgfs adalah titik mount untuk share di sistem Anda.

vmware-hgsclient akan menunjukkan kepada Anda mount yang tersedia, Anda masih perlu me-mountnya dengan vmware-hgfsmounteratau menggunakan perintah mount yang dijelaskan di atas.

Jika itu tidak berhasil periksa apakah modul vmhgfs dimuatlsmod | grep "vm."


1
Itu memberi saya jawaban ini. Host dalam nama share harus ".host". Kesalahan: nama share tidak valid, batalkan mount. vmhgfs tidak dimuat, bagaimana saya bisa memuatnya? Terima kasih.
Peretz

mkdir / mnt / hgfs /
Martin Zeitler

2

Bagi saya, ternyata vmware-hgfsmounter tidak diinstal (ubuntu 12.10). Setelah menginstal modul itu, saya dapat me-mount bagian saya seperti yang dijelaskan di atas


Saya telah menginstalnya di / usr / lib / vmware-tools / sbin64, tetapi masih tidak berfungsi untuk saya.
IgorGanapolsky


0

Bagi saya, saya menginstal "Alat Pengembangan" dan menginstal ulang Alat VMware. Lalu saya melihat folder bersama.

Host: Windows 7 Guest OS: CentOS 7

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.