ฉันไม่สามารถเมานต์โฟลเดอร์แชร์ระหว่างเครื่องโฮสต์ windows และ virtualbox guest linux


8

ดังนั้นในการตั้งค่าของโฟลเดอร์ที่ใช้ร่วมกันของ virtualbox ฉันได้คลิกการตั้งค่า: เมานต์อัตโนมัติและทำให้ถาวร โฟลเดอร์ที่แชร์ของฉันมีชื่อว่า VM-share

จากนั้นฉันล็อกอินเข้าสู่เทอร์มินัลของ guest linux เพื่อพิมพ์คำสั่งต่อไปนี้:

$ sudo mount -t vboxsf VM-share ~/share/

มันทำให้ฉันข้อความผิดพลาดต่อไปนี้:

mount: wrong fs type, bad option, bad superblock on VM-share,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

ดังนั้นฉันจึง googled มันและทำตามคำแนะนำในหน้านี้: ทำไมฉันถึงได้รับ "ข้อผิดพลาดประเภท fs, ตัวเลือกที่ไม่ดี, superblock ที่ไม่ดี"

เพื่อติดตั้งทั้ง " sudo apt install nfs-common" และ " sudo apt install cifs-utils"

อย่างไรก็ตามเมื่อฉันทำซ้ำคำสั่ง " $ sudo mount -t vboxsf VM-share ~/share/" มันยังทำให้ฉันมีข้อผิดพลาดเหมือนเดิม ฉันพิมพ์ด้วย " dmesg | tail" ข้อความต่อไปนี้คือ:

[    8.743003] IPv6: ADDRCONF(NETDEV_UP): enp0s3: link is not ready
[    8.745374] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    8.752152] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[    9.633147] floppy0: no floppy controllers found
[    9.633209] work still pending
[ 3128.376259] vboxsf: Successfully loaded version 5.1.16_Ubuntu (interface 0x00010004)
[ 3128.376457] sf_read_super_aux err=-22
[ 5762.008076] sf_read_super_aux err=-22
[ 6052.591669] sf_read_super_aux err=-22
[ 6138.926441] sf_read_super_aux err=-22

ดังนั้นฉันควรจะติดตั้งโฟลเดอร์ที่แชร์ได้อย่างไร

คำตอบ:


7

ปรากฎเหตุผลที่ฉันไม่สามารถติดตั้งได้เพราะฉันไม่ได้ติดตั้งรุ่น vboxguestaddition ดังนั้นหากคุณทำตามขั้นตอนที่นี่:

  1. https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine/

  2. ไม่ต้องสนใจส่วนของหน้าต่างด้านบนจากนั้นทำตามขั้นตอนที่นี่เพื่อติดตั้ง guest additon: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. จากนั้นไฟล์จะอยู่ที่นั่นโดยอัตโนมัติ แต่คุณอาจพบปัญหาการอนุญาตให้ตรวจสอบหน้านี้: /ubuntu/189200/getting-access-to-var-www

ฉันหวังว่ามันจะช่วยคนที่อาจเจอปัญหาเดียวกันกับที่ฉันทำ


3

ณ ตอนนี้ (เวอร์ชั่น 6.0.10 ของ VirtualBox) มีmake permanentและauto-mountตัวเลือกสำหรับโฟลเดอร์ที่ใช้ร่วมกันและmount point( At) ใน GUI ของกล่องเสมือน สำหรับฉันทำงานต่อไปนี้:

  1. บนแขก Ubuntu: sudo apt-get install virtualbox-guest-utils
  2. เพิ่มโฟลเดอร์ที่แชร์ใน GUI ของ VirtualBox
  3. รีสตาร์ทระบบปฏิบัติการเกสต์

โฟลเดอร์บนจุดเมานต์ที่ระบุใน GUI ถูกสร้างขึ้นโดยอัตโนมัติและlsแสดงไฟล์ที่อยู่บนโฮสต์พีซี Windows


sudo apt-get install virtualbox-guest-utils ช่วยให้ฉัน
Emtiaz Zahid

2

cd ไปที่โฟลเดอร์ / media และสร้าง dir ด้วยชื่อเดียวกับโฟลเดอร์ที่คุณสร้าง / แชร์ในโฟลเดอร์โฮสต์ของเครื่องที่ใช้ร่วมกัน:

cd /media
sudo mkdir nameOfMySharedFolder

ใส่โฟลเดอร์ด้วยคำสั่งต่อไปนี้:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

ดูวิดีโอสำหรับคำอธิบายแบบเต็มของกระบวนการ https://www.youtube.com/watch?v=I5cV0V7vLJw ps sudo อาจหรืออาจไม่จำเป็น

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