ไฟล์หายไปใน / mnt / hgfs บน Ubuntu VM หรือไม่


12

ฉันใช้ Ubuntu 64-bit บนเวิร์กสเตชัน VMWare 10 ฉันต้องการเข้าถึงไฟล์บนพีซีที่ใช้ windows 8 ของฉัน (ทั้งบนพีซีเครื่องเดียวกัน) ฉันได้ตรวจสอบ "เปิดใช้งานเสมอ" สำหรับการแชร์โฟลเดอร์บน VMWare และมอบเส้นทางไปยังไดรฟ์ของฉัน (E, F, G และโฟลเดอร์บนพีซีของฉัน) ติดตั้งเครื่องมือ VM พวกมันทันสมัยเกินไป สองคนแรกทำงานได้ดีสำหรับฉัน แต่สำหรับคนที่สาม - "Error: cannot mount filesystem: No such device"กำลังถูกแสดง ฉันไม่สามารถค้นหาไฟล์ที่แชร์/mnt/hgfsได้

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

ฉันควรเปิดใช้งานการอนุญาตใด ๆ สำหรับไดรฟ์ของฉันหรือไม่ สำหรับคุณสมบัติการแชร์ของไดรฟ์ใน W8 ฉันเปิดใช้งานตัวเลือก "แชร์โฟลเดอร์นี้" ถึงอย่างนั้นฉันก็ไม่เห็นโฟลเดอร์ที่แชร์ใน hgfs (Ubuntu) ฉันเป็นผึ้งตัวใหม่สำหรับ linux OS ดังนั้นโปรดช่วยด้วย

ขอบคุณ Ramu


Ubuntu รุ่นใดที่อยู่ใน VM
Thomas Ward

ฉันใช้ Ubuntu 14 บน VMWare เวิร์กสเตชัน 10 ขอบคุณ
Ramu Vennavelly

อูบุนตูตัวไหน 14 มีสองคือ 14.04 และ 14.10 เมื่อคุณถามคำถามหรือตอบคำถามเกี่ยวกับอูบุนตูเวอร์ชันที่คุณใช้ให้ระบุหมายเลขเวอร์ชันเต็ม
Thomas Ward

มันเป็น Ubuntu 14.10 (64- บิต)
Ramu Vennavelly

คำตอบ:


23

ฉันมีปัญหาที่คล้ายกันและฉันแก้ไขด้วยขั้นตอนแนะนำที่นี่ตามที่ระบุไว้ในความคิดเห็นของ Jorge:

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

ฉันหวังว่านี่จะช่วยคุณได้

โชคดี!


สวัสดี PieCot ขอบคุณมากสำหรับความช่วยเหลือ ฉันมี แต่ลองทำตามขั้นตอนจากที่นี่theholmesoffice.com/และยังใช่ว่าโฟลเดอร์ที่แชร์ทำงานได้ดี
Ramu Vennavelly

ฉันใช้open-vm-toolsและวิธีนี้ใช้งานได้สำหรับฉันขอบคุณ!
Soulmachine

ขอขอบคุณที่ขอโทษที่พูดว่า "ขอบคุณ" ฉันไม่คิดว่าจะทำเช่นนั้น แต่ฉันเพิ่งเสียเวลาประมาณ 1 ชั่วโมงในการขุดและคำตอบทั้งหมดเป็นBULLSHlTล้วนๆเพราะดูเหมือนว่าจะไม่มี vmware-config-tools.pl อีกต่อไป (apt-file ค้นหาผลลัพธ์ใด ๆ ) และสนับสนุน vmhgfs (grep -i vm / proc / filesystems ไม่มีผลอะไร) แต่ (แม้แต่ '16 คำตอบ) ก็ยังคงติดตามสิ่งเหล่านั้นเหมือนพวกมันอยู่ที่นั่นและเชื่อใจมัน X (... ดังนั้น วิธีแก้ปัญหานี้ ทำงานได้จริง ... ขอขอบคุณคุณ
หมอผี

1
โปรดคนอื่นทำเครื่องหมายว่านี่เป็นคำตอบที่ถูกต้อง ฉันต่อสู้กับปัญหานี้มานานหลายชั่วโมงบน Ubuntu 16.04 LTS ขอบคุณ!
J Evans

ทำงานเหมือน charme โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ ฉันเห็นด้วยกับ G Forty มันเป็นคำตอบที่ถูกต้อง
Dirk Schumacher

1

มีความเข้ากันไม่ได้ระหว่างเครื่องมือ VMware กับเคอร์เนลใน 14.10 และใหม่กว่า มันยังไม่ได้ปรับปรุงโดย VMware

เราจะต้องใช้ทางเลือกในการเครื่องมือ VMware, open-vm-toolsแหล่งที่มาที่แตกต่างกันเปิด สิ่งนี้ควรได้รับการแก้ไขสำหรับปัญหาและโฟลเดอร์ที่แชร์ควรทำงานอีกครั้ง ก่อนอื่นให้ลบเครื่องมือ VMware ออก sudo apt-get install open-vm-toolsแล้วเริ่มต้นใหม่ของผู้เข้าพักและการทำงาน รีบูตอีกครั้ง ควรให้ hgfs รองรับอีกครั้ง


ทำตามที่แนะนำ แต่ฉันไม่สามารถดูโฟลเดอร์ที่แชร์ได้ คำสั่ง "vmware-hgfsclient" แสดงโฟลเดอร์ที่แชร์ ramu6390 @ ubuntu: ~ $ vmware-hgfsclient Mp3s ฮาร์ดไดรฟ์ EFQ Mp3
Ramu Vennavelly

1
คุณยังคงต้องเรียกใช้คำสั่ง mount จากเอกสาร ( pubs.vmware.com/workstation-9/ ...... ) mount -t vmhgfs .host:/ /mnt/hgfsจะใช้งานได้ แต่ให้สร้างไดเรกทอรีแชร์ก่อนและรัน มันควรจะทำงานแล้ว
Thomas Ward

2
mount -t vmhgfs .host: / / home / ramu6390 / Shares ข้อผิดพลาด: ไม่สามารถเมานต์ระบบไฟล์: ไม่มีอุปกรณ์ดังกล่าว ... แสดงข้อผิดพลาดนี้ ฉันสร้างโฟลเดอร์แชร์ตามที่กล่าวไว้ ฉันลอง "mount -t vmhgfs .host: / / mnt / hgfs" แต่ผลลัพธ์ข้อผิดพลาดเหมือนกัน ขอบคุณ
Ramu Vennavelly

คุณรีสตาร์ทเครื่องเสมือนหลังจากนั้นและตรวจสอบให้แน่ใจว่า Shared Folders เปิดใช้งานในการตั้งค่าของ VM หรือไม่
Thomas Ward

ใช่ทุกอย่างเสร็จสิ้นตามที่ได้กล่าวไว้ ข้อผิดพลาดเดียวกันจะส่งผลต่อคำสั่ง mount
Ramu Vennavelly
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.