Tuesday, February 17, 2009

Folder sharing virtualbox 2.1

แชร์ folder ระหว่าง parent และ guest virtualbox 2.1
  • virtualbox เวอร์ชั่นก่อนหน้าเนี๋ย 2.0.x เนี๋ย เวลาเราเปิด guest เราสามารถติดต่อระหว่าง parent กับ guest ผ่าน interface แบบ host ที่เราได้สร้างขึ้นมาได้เลย (แต่ลำบากเรื่องการทำ bridge ให้ guest)
  • ใน vb 2.1 เนี๋ยมันไม่สามารถสร้าง interface ขึ้นมาเพราะเค้าบังคับให้ใช้ interface ของ parent ซึ่งก็ง่า่ยในเรื่อง bridge connection ใน lan
  • แต่เมื่อ parent เราเป็น standalone จะทำการติดต่อระหว่าง guest กับ parent แบบแชร์ folder เหมือนที่อยู่ใน lan เดียวกันมันทำไงหว่า ทำไม่เป็นอ่ะ คัยก็ได้ช่่วยบอกเราที - -'
  • ตอนนี้เราใช้ USB ไง ก๊อปไฟล์ใน parent ใส่ drive usb เราแล้วก็เปิด drive usb ใน guest อีกทีซะงั้น
  • อีกทางคือ Folder sharing ไง

Implement

1. ให้เราไปทำการเพิ่ม folder ที่จะแชร์ก่อน โดยเข้าไปที่ Settings ของ guest นั้น



2. มองทางซ้ายมือเลือก shared folders ส่วนทางด้านขวาก็เพิ่ม folder ของ parent ที่จะทำการแชร์กับ guest ซึ่งสามารถใส่ได้หลายพาธนะ


  • แต่ในที่นี้เราขอเพิ่มพาธเดียวไปที่ D:\Temp ตั้งชื่อให้ว่า Temp มี permission แบบ full จากนั้นก็ Ok ซะ

3. บูต guest os ขึ้นมาแล้วทำการติดตั้ง guest additions ซะดูได้จาก บทความก่อนหน้านี่ หลังจากติดตั้ง additions แหละก็ทำการรีบูตระบบ

4. ทำการสร้าง folder ใน guest os ที่จะทำการ share กับ Temp เราในที่นี้ขอสร้างเป็น share ไว้ที่ /mnt นะ

$ sudo mkdir /mnt/share

5. จากนั้นให้เราใช้คำสั่งประมาณ pattern เนี๋ย
mount -t vboxsf [-o OPTIONS] sharename mountpoint
  • ในบทความนี้ก็จะเป็น
$ sudo mount -t vboxsf Temp /mnt/share
  • ถ้า guest เราเป็น windows ก็จะมีคำสั่ง pattern แบบนี้
net use x: \\vboxsvr\sharename
  • แทนคำว่า sharename ด้วยชื่อที่เรากำหนดไว้ตอนสร้างเพิ่ม share folder ของเราจะเป็น Temp ใช่ปะ
  • แทนคำว่า mountpoint ด้วยพาธใน guest ที่เรามีในที่นี้คือ /mnt/share
  • ส่วน guest เป็น windows ให้แทน x: ด้วยชื่อ drive ตัวใหม่ที่จะใช้แชร์กับ parent

6. ลองเพิ่มไฟล์จากใน D:\Temp แล้วเข้าไปดูใน /mnt/share ก็จะมีไฟล์นั้นเช่นกัน

Notes:
  • ได้อย่างก็ต้องเสียอย่าง หรือป่าวหว่า หรือเราจาโง่เองหรือป่าวเนี๋ย ^^'
Related Posts:
References:
  • Help => Contents... (F1)
  • 4.6 Folder sharing

No comments:

Post a Comment