Dlaczego współdzielone pliki nie pojawiają się w HGFS?

19

Udostępnianie plików między moim systemem gościnnym Kubuntu a hostem Windows stało się prawdziwym problemem.

Do tej pory wykonałem poniższe kroki:

GOŚĆ LINUX OS

  • VM -> Ustawienia -> Opcje -> Foldery współdzielone. I dodał mój folder.
  • Zainstalowałem poprawnie moje narzędzia VMware (mogę przeciągać i upuszczać pliki, aby mieć pewność, że są zainstalowane)

HOST WINDOWS OS

  • Udostępniono folder wszystkim (aby upewnić się, że moje pliki nie mają żadnych ograniczeń)

Po wpisaniu vmware-hgfsclient w moim systemie -gościu pojawia się folder, który udostępniam. Ale kiedy sprawdzam /mnt/hgfs folder, jest pusty.

Przejrzałem instrukcję VMware i jestem pewien, że spełniłem ich wymagania.

Naprawdę brakuje mi pomysłów. Ktokolwiek ma jakieś sugestie?

Perec
źródło

Odpowiedzi:

31

Miałem dokładnie ten problem. Okazało się, że IT zainstalowało starą wersję narzędzi VMWare z niedziałającym modułem jądra vmhgfs.

Moim rozwiązaniem było uruchomienie konfiguracji z ustawieniem clobber-kernel-modules w celu zastąpienia istniejącego modułu vmhgfs.

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

-D wybiera dla ciebie wszystkie ustawienia domyślne (usuń je, jeśli nie chcesz ustawień domyślnych).

ekstabgrad
źródło
2
bingo, miałem ten sam problem i uruchomienie powyższej komendy rozwiązało to. Wielkie dzięki.
Waqas,
1
Chcę tylko wspomnieć, że to działało dla mnie z OSX jako hostem, vmware Fusion z systemem CentOS 6.4
Kev
2
Doskonały! Pracowałem dla mnie z OSX jako hostem i
maszyną
3
błąd polecenia nie znaleziono, używam stacji roboczej vmware 12 i Ubuntu 15.04
151291
Sam głos był wart głosu. Nie wiedziałem o tym.
T.Rob
8

Uruchom to polecenie:

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

Magicznie pokaże wszystkie udostępnione foldery /mnt/hgfs.
(Miałem Ubuntu 16 VMWare działający na hoście Windows 10)

Dokumentacja VMware tutaj

Syed Mehedi Masud Obi
źródło
Zauważyłem, że czasami występuje opóźnienie (przy użyciu stacji roboczej VMware 14). A czasem /mnt/hgfsjest w użyciu. Utworzyłem nowy folder /mnt/shares1i odniosłem natychmiastowy sukces.
steampowered
3

mount -t vmhgfs .host:/share /mnt/hgfs/gdzie gospodarzem jest gospodarz łączysz się udziału to nazwa akcji i / mnt / hgfs jest punktem podłączenia do udziału w systemie.

vmware-hgsclient wyświetli dostępne mounty, wciąż musisz je zamontować za vmware-hgfsmounterpomocą lub opisanej powyżej komendy mount.

Jeśli to nie zadziała, sprawdź, czy moduł vmhgfs jest załadowanylsmod | grep "vm."

Bruno Pereira
źródło
1
To dało mi tę odpowiedź. Host w nazwie udziału musi mieć nazwę „.host”. Błąd: nazwa udziału jest niepoprawna, przerywanie montowania. vmhgfs nie jest ładowany, jak mogę go załadować? Dzięki.
Peretz
mkdir / mnt / hgfs /
Martin Zeitler
2

Dla mnie okazało się, że vmware-hgfsmounter nie został zainstalowany (ubuntu 12.10). Po zainstalowaniu tego modułu byłem w stanie zamontować swój udział, jak opisano powyżej

Dan
źródło
Mam go zainstalowany w / usr / lib / vmware-tools / sbin64, ale nadal nie działa dla mnie.
IgorGanapolsky
0

Dla mnie zainstalowałem „Narzędzia programistyczne” i ponownie zainstalowałem VMware Tool. Następnie widzę udostępniony folder.

Host: Windows 7 Guest OS: CentOS 7

Yong
źródło