Brakuje plików w / mnt / hgfs na Ubuntu VM?

12

Używam Ubuntu 64-bit na stacji roboczej VMWare 10. Chcę uzyskać dostęp do plików na moim komputerze z systemem Windows 8 (oba na tym samym komputerze). Sprawdziłem „zawsze włączone” udostępnianie folderów na VMWare i podałem ścieżkę do moich dysków (E, F, G i folder na moim komputerze). Zainstalowane narzędzia VM są aktualne. Pierwsze dwa działały dla mnie dobrze. Ale dla trzeciego - "Error: cannot mount filesystem: No such device"jest wyświetlany. Nie mogę znaleźć udostępnionych plików /mnt/hgfs.

sudo apt-get install open-vm-tools
sudo mkdir /mnt/hgfs
sudo mount -t vmhgfs .host:/ /mnt/hgfs

Czy powinienem włączyć dostęp do uprawnień dla moich dysków. Dla właściwości udostępniania dysków w W8, włączyłem opcję „Udostępnij ten folder”. Nawet wtedy nie widzę folderów współdzielonych w moim hgfs (ubuntu). Jestem nową pszczołą dla systemu Linux, więc proszę o pomoc.

Dzięki, Ramu.

Ramu Vennavelly
źródło
Które Ubuntu jest na maszynie wirtualnej?
Thomas Ward
Używam Ubuntu 14 na stacji roboczej VMWare 10. Dzięki,
Ramu Vennavelly
Który Ubuntu 14? Są dwa, 14.04 i 14.10. Kiedy zadajesz pytanie lub odpowiadasz na pytanie, z której wersji Ubuntu korzystasz, dołącz pełny numer wersji.
Thomas Ward
To Ubuntu 14.10 (64-bit)
Ramu Vennavelly,

Odpowiedzi:

23

Mam podobny problem i rozwiązałem go za pomocą sugerowanej tutaj procedury , jak wskazano w komentarzu Jorge:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh

Mam nadzieję, że ci to pomoże.

Powodzenia!

PieCot
źródło
Cześć PieCot, wielkie dzięki za pomoc. Próbowałem jednak kroki tutaj theholmesoffice.com /... i tak, udostępnione foldery działają dobrze.
Ramu Vennavelly
Używam open-vm-toolsi ten sposób działa dla mnie, dziękuję!
soulmachine
DZIĘKUJEMY, przepraszam za powiedzenie „dziękuję”. Być może nie przypuszczam, że to zrobiłem, ale właśnie straciłem około 1 godziny na kopanie tego i wszystkie odpowiedzi były czyste BULLSHlT, ponieważ wydaje się, że nie ma już vmware-config-tools.pl (apt-file znajdź wyniki nic) i wsparcie dla vmhgfs (grep -i vm / proc / filesystems nic nie daje wyników), ale (nawet 16 odpowiedzi) nadążało za nimi, jakby tam były i liczą na to X (... więc TO ROZWIĄZANIE AKTUALNIE DZIAŁA ... DZIĘKUJEMY
TEORESEROWIE
1
Proszę oznaczyć to jako poprawną odpowiedź. Walczyłem z tym problemem od wielu godzin na Ubuntu 16.04 LTS. Dzięki!
J Evans
działa jak charme bez restartowania serwera. Zgadzam się na G. Forty. To poprawna odpowiedź.
Dirk Schumacher
1

Istnieje znana niezgodność między narzędziami VMware a jądrem w wersji 14.10 i nowszych. Jest jeszcze niezałatany przez VMware.

Musimy wykorzystać alternatywę dla VMware Tools, wariant open source open-vm-tools. Należy załatać ten problem, a następnie udostępnione foldery powinny znów działać. Najpierw usuń narzędzia VMware. Następnie uruchom ponownie gościa i uruchom sudo apt-get install open-vm-tools. Uruchom ponownie. Powinien wtedy mieć obsługę hgfs ponownie.

Thomas Ward
źródło
Zrobiono zgodnie z sugestią, ale nie widzę udostępnionych folderów. Polecenie „vmware-hgfsclient” pokazuje foldery współdzielone ramu6390 @ ubuntu: ~ $ vmware-hgfsclient EFQ Hard Drive Mp3s
Ramu Vennavelly
1
Nadal musisz uruchomić polecenie mount z dokumentacji ( pubs.vmware.com/workstation-9/... ) mount -t vmhgfs .host:/ /mnt/hgfsbędzie działać, ale najpierw utwórz katalog udziałów i uruchom go. To powinno wtedy działać.
Thomas Ward
2
mount -t vmhgfs .host: / / home / ramu6390 / share Błąd: nie można zamontować systemu plików: Brak takiego urządzenia ... Ten błąd jest wyświetlany. Jak powiedziałem, utworzyłem folder udostępniania. Próbowałem „mount -t vmhgfs .host: / / mnt / hgfs”, jednak wynik błędu jest taki sam. Dzięki,
Ramu Vennavelly,
Czy później ponownie uruchomiłeś maszynę wirtualną i upewniłeś się, że foldery współdzielone są włączone w ustawieniach maszyny wirtualnej?
Thomas Ward
Tak, wszystko zostało zrobione jak powiedziano. Ten sam błąd pojawia się w przypadku poleceń montowania.
Ramu Vennavelly,