ไฟล์หายไปใน / 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.