โฟลเดอร์ที่ใช้ร่วมกัน VirtualBox หยุดทำงานอ่านใน guest OS


13

ฉันใช้ VirtualBox 4.2.18 กับโฮสต์ Windows 7 และแขก Ubuntu 13.10 ฉันกำลังพยายามตั้งค่าโฟลเดอร์ที่แชร์ แต่การพยายามอ่านโฟลเดอร์จาก Ubuntu VM นั้นดูเหมือนจะไม่สิ้นสุด อย่างไรก็ตามการเขียนไปยังโฟลเดอร์แชร์นั้นทำได้ดี

บนโฮสต์ของ Windows C:\ubuntu_shareโฟลเดอร์ที่ใช้ร่วมกันการตั้งค่าให้ชี้ไปที่ มันถูกกำหนดค่าใน VirtualBox เป็นแบบถาวร แต่ไม่ใช่การเมาท์อัตโนมัติ

ใน Ubuntu VM ฉันสามารถเมานต์โฟลเดอร์แชร์ได้สำเร็จ:

$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x  1 nreed nreed    0 Oct 28 16:37 ubuntu_share/

อย่างไรก็ตามการพยายามที่จะดูเนื้อหาของโฟลเดอร์ที่ติดตั้งโดยใช้lsเพียงแค่นำเสนอเคอร์เซอร์กะพริบจนกว่าฉันจะฆ่ามันด้วย Ctrl + C ในทำนองเดียวกันถ้าฉันพยายามดูโฟลเดอร์ใน Nautilus ฉันจะได้เคอร์เซอร์รอตลอดไป

ในทางกลับกันการเขียนไปยังโฟลเดอร์ที่เมาท์จะทำงาน:

$ cat > ubuntu_share/test.txt
hello world
^D

แล้วฉันจะเห็นtest.txtไฟล์ที่แสดงใน Windows ได้ดี

ฉันได้ลองรีบูตเครื่อง VM ติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมลบและสร้างโฟลเดอร์แชร์อีกครั้งติดตั้งเป็นรูทแทนที่จะเป็น UID ของฉันทั้งหมดนี้ไม่มีประโยชน์ ใครมีความคิดใด ๆ เกิดขึ้นหรือฉันจะวินิจฉัยได้อย่างไร

คำตอบ:


6

ในกรณีของฉันข้อมูลต่อไปนี้ช่วย:

  • อัปเดตเป็น Virtual Box 4.3.8 r92456
  • ติดตั้ง VirtualBox Guest Additions จาก CD เสมือน ( ไม่ใช่จากที่เก็บ apt)
  • รีบูตเครื่องเสมือน

ข้อมูลระบบ:

  • โฮสต์: Windows 7 Home Premium 64 บิต
  • แขก: Linux Mint 16 Petra 32-bit

2

VirtualBox 4.3 เปิดตัวแล้ว มันไม่ปรากฏขึ้นในการตรวจสอบการปรับปรุงจาก VirtualBox ฉันเพิ่งแก้ไขปัญหานี้ด้วยตัวเองโดยติดตั้งจากไซต์ VirtualBox และอัปเดตเวอร์ชันของ Guest Additions ที่ติดตั้งบน VM

https://www.virtualbox.org/wiki/Downloads


ขอบคุณ การอัปเดต 4.3 เป็นสิ่งที่หลอกลวงสำหรับฉันเช่นกัน ฉันเดาว่าฉันโชคดีที่ได้พบปัญหานี้หลังจากที่พวกเขาเห็นได้ชัดว่าแก้ไขได้ ...
Nathan Reed

2
ฉันมีปัญหาเดียวกันกับรุ่นล่าสุด
tiam

3
ฉันยังมีปัญหานี้กับ 4.3.6
dvreed77

@ คำตอบของ smbear ได้แก้ไขมันในแบบของฉันใน 4.3.12
Hans

1

ดังนั้นปัญหาคือการเชื่อมโยงสัญลักษณ์ไปยังโฟลเดอร์ที่ใช้ร่วมกัน ปรากฎว่าสิ่งเหล่านี้มีความเสี่ยงด้านความปลอดภัย ดูแหล่งที่มา

ทางออกของฉันคือการลบลิงค์สัญลักษณ์และนำทางไปยังจุดเชื่อมต่อ ( /media/sf_MyUserName) นอกจากนี้ยังช่วยให้ฉันสามารถเรียงลำดับไดเรกทอรีภายในโฟลเดอร์ที่ใช้ร่วมกัน

ปัญหานี้ยังคงมีอยู่ในการติดตั้ง VirtualBox 5.0.0 ใหม่บน Win 7 พร้อมการอัปเกรดใหม่เป็น debian 8 (Jessie) ในฐานะแขก

ในการกำหนดค่าของฉันปัญหาแสดงเมื่อฉันคลิกที่โฟลเดอร์ที่ใช้ร่วมกันจากโลมา โลมานั้นใช้ได้ดีกับสารบบอื่น ๆ อย่างไรก็ตามเมื่อคลิกที่ไดรฟ์ที่ใช้ร่วมกันแล้วปลาโลมาจะหยุดทำงาน

ปัญหานี้ปรากฏขึ้นครั้งแรกในเครื่องของฉันใน Debian 7 (เสียงดัง) บน VirtualBox 4.3.3 ฉัน googled แก้ไขมันบ้าง แต่จำไม่ได้ว่าฉันทำอะไรเมื่อหลายเดือนก่อน ฉันบอกว่ามันค่อนข้างคงที่เพราะถ้าฉันพยายามเรียงลำดับไดเรกทอรีใด ๆ ในโฟลเดอร์แชร์แล้ว Dolphin จะหยุด ปัญหาปรากฏขึ้นอีกครั้งเมื่อฉันอัพเกรดเป็น deb 8 ความพยายามใด ๆ ที่จะนำทางไปยังไดรฟ์ที่ใช้ร่วมกันจะทำให้ Dolphin หยุดทำงาน ฉันอัปเกรดเป็น VirtualBox 5.0.0.0 พร้อมชุดส่วนขยาย แต่สิ่งนี้ไม่ช่วย

หลังจากตรวจสอบฉันพบปัญหา ปัญหาเกิดขึ้นเฉพาะเมื่อฉันคลิกที่ลิงก์สัญลักษณ์ "sf_MyUserName" ที่ VirtualBox สร้างขึ้น อย่างไรก็ตามถ้าฉันไปผ่านระบบไฟล์ที่ติดตั้งโฟลเดอร์ที่ใช้ร่วมกัน (/ media / sf_MyUserName) Dolphin ไม่มีปัญหา


ฉันใช้ความพยายามสามครั้งในการอ่านคำตอบนี้เพื่อพิจารณาว่าจริง ๆ แล้วมันเป็นคำตอบ วิธีการแก้ปัญหาเดือดลงเพื่อลบการเชื่อมโยงสัญลักษณ์
Ramhound

น่าสนใจ อย่างไรก็ตามคุณกำลังพูดถึง symlink ไปยังจุดเชื่อมต่อโฟลเดอร์แชร์ภายใน guest OS และคำถาม Askubuntu ที่คุณเชื่อมโยงกับดูเหมือนจะพูดถึงสิ่งที่แตกต่างกันมาก: symlinks ในโฟลเดอร์แชร์ที่อ้างอิงตำแหน่งที่ไม่ได้แชร์ในระบบไฟล์โฮสต์ ?
นาธานรีด

สวัสดีนาธานฉันคิดว่าสถานการณ์ของฉันคล้ายกันมากแม้ว่าจะไม่เหมือนกันกับโพสต์ต้นฉบับ
Joe

นาธาน, สถานการณ์ของฉันคล้ายกับโพสต์ต้นฉบับของคุณ ประโยคสองประโยคแรกอธิบายสถานการณ์ของฉัน "ฉันใช้ VirtualBox 4.2.18 กับโฮสต์ Windows 7 และแขก Ubuntu 13.10 ฉันกำลังพยายามตั้งค่าโฟลเดอร์ที่แชร์ แต่พยายามอ่านโฟลเดอร์จาก Ubuntu VM ดูเหมือนจะหยุดทำงานไม่สิ้นสุด" ในกรณีของฉันมัน คือ Win 7 host และแขก Debian ความแตกต่างคือในกรณีของฉันเท่านั้นปลาโลมาแขวน ฉันอ่านลิงก์ AskUbuntu อีกครั้งและคุณพูดถูกว่า symlinks ชี้ไปในทิศทางที่แตกต่างกัน ฉันต้องพลาดมันไป ฉันหวังว่าคำแนะนำของฉันจะช่วยคุณหรือคนอื่น ๆ - ไชโย
Joe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.