Các tệp bị thiếu trong / mnt / hgfs trên Ubuntu VM?


12

Tôi đang chạy Ubuntu 64-bit trên máy trạm VMWare 10. Tôi muốn truy cập các tệp trên PC Windows 8 (cả hai trên cùng một PC). Tôi đã kiểm tra "luôn bật" để chia sẻ thư mục trên VMWare và đưa đường dẫn đến các ổ đĩa của tôi (E, F, G và một thư mục trên PC của tôi). Đã cài đặt các công cụ VM, chúng đã được cập nhật. Hai người đầu tiên làm việc tốt cho tôi. Nhưng đối với cái thứ ba - "Error: cannot mount filesystem: No such device"đang được hiển thị. Tôi không thể tìm thấy các tập tin được chia sẻ trong /mnt/hgfs.

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

Tôi có nên cho phép bất kỳ quyền truy cập cho các ổ đĩa của tôi. Đối với các thuộc tính chia sẻ của các ổ đĩa trên W8, tôi đã bật tùy chọn "Chia sẻ thư mục này". Thậm chí sau đó tôi không thể thấy các thư mục được chia sẻ trong hgfs của mình (ubfox). Tôi là một con ong mới cho hệ điều hành linux, vì vậy xin vui lòng giúp đỡ.

Cảm ơn, Ramu.


Ubuntu nào có trong VM?
Thomas Ward

Tôi đang sử dụng Ubuntu 14 trên máy trạm VMWare 10. Cảm ơn,
Ramu Vennavelly

Ubuntu 14 nào? Có hai, 14.04 và 14.10. Khi bạn đặt câu hỏi hoặc trả lời một câu hỏi liên quan đến phiên bản Ubuntu nào bạn đang sử dụng, hãy bao gồm số phiên bản đầy đủ.
Thomas Ward

Đó là Ubuntu 14.10 (64-bit)
Ramu Vennavelly

Câu trả lời:


23

Tôi có một vấn đề tương tự và tôi đã giải quyết nó bằng thủ tục được đề xuất ở đây , như được nêu trong nhận xét của Jorge:

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

Tôi hy vọng điều này có thể giúp bạn.

Chúc may mắn!


Xin chào PieCot, Cảm ơn rất nhiều vì sự giúp đỡ. Tuy nhiên, tôi đã thử các bước từ đây theholmesoffice.com/ và yea ​​các thư mục được chia sẻ đang hoạt động tốt.
Ramu Vennavelly

Tôi đang sử dụng open-vm-toolsvà cách này hiệu quả với tôi, cảm ơn bạn!
soulmachine 5/2/2016

THANK YOU xin lỗi vì đã nói "cảm ơn" Tôi có thể không giả sử làm điều đó, nhưng tôi chỉ mất khoảng 1h khi đào cái này và tất cả các câu trả lời là BULLSHlT thuần túy vì dường như không còn vmware-config-tools.pl (apt-file không tìm thấy kết quả nào) và hỗ trợ vmhgfs (grep -i vm / Proc / filesystems không có kết quả gì), nhưng (thậm chí 16 câu trả lời) đã theo kịp những điều đó, giống như chúng ở đó và dựa vào nó X (... vì vậy, GIẢI PHÁP NÀY HOẠT ĐỘNG HOẠT ĐỘNG ... CẢM ƠN BẠN
Chuyên viên hướng dẫn

1
Xin ai đó đánh dấu đây là câu trả lời đúng. Tôi đã chiến đấu với vấn đề này hàng giờ trên Ubuntu 16.04 LTS. Cảm ơn!
J Evans

hoạt động như charme mà không cần khởi động lại máy chủ. Tôi đồng ý với G Bốn mươi. Đây là câu trả lời đúng.
Dirk Schumacher

1

Có một sự không tương thích đã biết giữa các công cụ VMware và kernel trong 14.10 trở lên. Nó vẫn chưa được chỉnh sửa bởi VMware.

Chúng ta phải sử dụng một giải pháp thay thế cho VMware Tools, biến thể nguồn mở , open-vm-tools. Điều này nên được vá cho vấn đề và các thư mục được chia sẻ sẽ hoạt động trở lại. Đầu tiên, loại bỏ các công cụ VMware. Sau đó, khởi động lại khách và chạy sudo apt-get install open-vm-tools. Khởi động lại một lần nữa. Nó sẽ có hgfs hỗ trợ một lần nữa.


Đã làm như đề xuất, nhưng tôi không thể xem các thư mục được chia sẻ. Lệnh "vmware-hgfsclient" hiển thị các thư mục được chia sẻ ramu6390 @ ub Ubuntu: ~ $ vmware-hgfsclient EFQ Hard Drive Mp3s
Ramu Vennavelly

1
Bạn vẫn phải chạy lệnh mount từ tài liệu ( pubs.vmware.com/workstation-9/ )) mount -t vmhgfs .host:/ /mnt/hgfssẽ hoạt động, nhưng trước tiên hãy tạo thư mục chia sẻ và chạy nó. Nó nên hoạt động sau đó.
Thomas Ward

2
mount -t vmhgfs .host: / / home / ramu6390 / Shares Lỗi: không thể mount hệ thống tập tin: Không có thiết bị như vậy ... Lỗi này đang được hiển thị. Tôi đã tạo thư mục chia sẻ như đã nói. Tôi đã thử "mount -t vmhgfs .host: / / mnt / hgfs", tuy nhiên kết quả lỗi là như nhau. Cảm ơn,
Ramu Vennavelly

Bạn đã khởi động lại máy ảo sau đó và đảm bảo rằng Thư mục dùng chung được bật trong cài đặt của VM?
Thomas Ward

Vâng, mọi thứ đã được thực hiện như đã nói. Các lỗi tương tự ném lên cho các lệnh mount.
Ramu Vennavelly
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.