ไม่สามารถแก้ไขไฟล์ในโฟลเดอร์ที่แชร์ของฉันได้ (Virtualbox, แขกคือ Ubuntu, โฮสต์คือ windows 7)


12

ฉันใช้กล่องเสมือน แขกคืออูบุนตู โฮสต์คือ Windows 7 ฉันมีโฟลเดอร์ที่แชร์ (แชร์โดยโฮสต์และแขก)

ปัญหาคือว่าในแขก (Ubuntu) ฉันไม่สามารถrename/delete/editไฟล์ในโฟลเดอร์ที่ใช้ร่วมกัน ตัวอย่างเช่นหลังจากฉันแก้ไขไฟล์และพยายามบันทึกฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ไม่สามารถบันทึกไฟล์ชื่อไฟล์ ข้อผิดพลาดที่ไม่คาดคิด: เกิดข้อผิดพลาดในการเปลี่ยนชื่อไฟล์ชั่วคราว: ไฟล์ข้อความไม่ว่าง

ในโฮสต์ (Windows) ฉันสามารถเปลี่ยนชื่อ / แก้ไข / ลบได้โดยไม่มีปัญหา ฉันควรทำอย่างไร

คำตอบ:


8

คุณอาจประสบกับข้อผิดพลาด # 34813ซึ่งการเข้าถึงการแชร์บนระบบ Windows ใช้งานไม่ได้ การเข้าถึงไฟล์บนโฮสต์ของ Ubuntu ไม่ได้รับผลกระทบ

แก้ไขปัญหาโฟลเดอร์ที่ใช้ร่วมกันในกล่องเสมือน

ในการตรวจสอบว่ามีการตั้งค่าโฟลเดอร์แชร์ของคุณถูกต้องหรือไม่คุณอาจทำตามขั้นตอนต่อไปนี้:

  • ติดตั้งรุ่นล่าสุดของกล่องเสมือน
  • ตรวจสอบให้แน่ใจว่าบุคคลทั่วไปเพิ่มเติมพบ VBox ของคุณ
  • ไม่กำหนดโฟลเดอร์ที่แชร์เป็นแบบอ่านอย่างเดียวหากคุณต้องการสิทธิ์การเขียน
  • ผู้ใช้ที่เป็นแขกต้องอยู่ในกลุ่มvboxsfเพื่อแชร์การเมาท์อัตโนมัติ
  • เมานต์การแบ่งปันชั่วคราวที่มี option rw และ uid ที่เหมาะสมสำหรับการเข้าถึงเพื่อเขียน

    (เช่นsudo mount -t vboxsf -o uid=1000 sharename mountpoint)


2

คุณทำการเมาท์โฟลเดอร์ที่แชร์ได้อย่างไร

ฉันมีปัญหาเดียวกัน แต่ด้วยพลังของ fstab ในที่สุดฉันก็สามารถเข้าถึงโฟลเดอร์ที่แชร์ได้อย่างอิสระ - เพิ่งเพิ่มบรรทัด:

//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0

sudo mount <mountpoint>ตอนนี้คุณสามารถรีบูตระบบปฏิบัติการของคุณหรือเพียงแค่ทำ

ยังไงก็เถอะกับการแชร์ vbox แบบ "เนทีฟ" ฉันไม่สามารถทำสิ่งนี้ได้ - ไม่แม้แต่เข้าถึงโฟลเดอร์แชร์แม้ว่ามันจะมองเห็นได้ก็ตาม

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