สิ่งที่ฉันพยายามทำ:
- ฉันมีพีซีที่ติดตั้ง Windows 7 (ที่บ้าน)
- ฉันต้องการเรียกใช้ Unix ใน Virtual Box เพราะฉันคุ้นเคยกับการพัฒนา / เขียนสคริปต์มากกว่า
ฉันตัดสินใน Freebsd ในขณะนี้และฉันจัดการเพื่อติดตั้งและกำหนดค่าเครือข่าย ขั้นตอนต่อไปคือการแชร์โฟลเดอร์จาก Windows ไปยัง Freebsd เพื่อให้ฉันสามารถแก้ไขไฟล์บน Windows และ Freebsd ได้อย่างง่ายดาย น่าเสียดายที่มันเป็นสิ่งที่ควรทำ
ฉันค้นหาบนเน็ตและพบสองวิธีที่แตกต่างกัน:
ฉันติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมใน freebsd โดยใช้pkg_add -r virtualbox-ose-additions
การติดตั้งดำเนินต่อไปอย่างรวดเร็วและฉันแก้ไข/etc/rc.conf
เพื่อเพิ่มสองบรรทัดที่แนะนำ: vboxguest_enable="YES"
และvboxservice_enable="YES"
และรีบูต
มันไม่ได้ผล. คำสั่งเพื่อเมาต์ระบบสิ้นสุดข้อผิดพลาด:
# mount -t vboxsf shared /home/myuser/shared
mount: shared : Operation not supported by device
ที่shared
ชื่อของโฟลเดอร์ที่ฉันติดตั้งในการตั้งค่ากล่องเสมือนของฉันสำหรับ VM นี้
เป็นไปได้จริงที่จะใช้
vboxsf
ประเภทระบบไฟล์ใน freebsd? ความคิดเห็นบางอย่างดูเหมือนจะแนะนำว่าไม่รองรับ แต่การค้นหาข้อมูลที่ทันสมัยเป็นเรื่องยาก
ต่อไปฉันไปที่ samba ฉันทำตามคำแนะนำที่ฉันลิงก์ไว้ น่าเสียดายที่มันจบลงด้วย:
# mount_smbfs -N -I 192.168.56.1 //winuser@winmachinename/Shared /mnt/shared
mount_smbfs: unable to open connection: syserr = RPC struct is bad
ที่Shared
ชื่อของโฟลเดอร์ที่ใช้ร่วมกันที่ฉันกำหนดค่าด้วย windows สามารถเข้าถึงได้winuser
อย่างชัดเจน ping ใช้งานได้
ฉันต้องการที่จะทราบว่าฉันไม่มีรหัสผ่านในบัญชีผู้ใช้ windows ที่ฉันพยายามเชื่อมต่อที่มันดูเหมือนง่ายขึ้น แต่บางทีมันอาจรบกวนแซมบ้า
แก้ไข:ทำงานจาก PuTTY ฉันไม่เคยเห็นว่ามีบางข้อความถูกพิมพ์ในคอนโซล:
smb_maperror: Unmapped error 3:31
smb_co_lock: recursive lock for object 1
ทั้งสองปรากฏขึ้นหลายครั้ง / สิ้นสุดการแก้ไข
หากการแบ่งปัน filesytem โดยตรงไม่ทำงานคุณมีความคิดวิธีการที่จะทำให้ samba ทำงานได้อย่างไร? บทความแนะนำให้ทำอย่างน้อยบางส่วน
ข้อมูลทางเทคนิค:
- โฮสต์: รุ่น Windows 7 Familial (ทันสมัย)
- ผู้เยี่ยมชม: FreeBSD 9.0-RELEASE # 0: อังคาร 3 ม.ค. 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu: / usr / obj / usr / src / sys / GENERIC i386 ทั่วไป
- กล่องเสมือน: 4.1.16 r78094
ฉันเปิดรับข้อเสนอแนะใหม่เพื่อแบ่งปันเช่นกัน ถ้าเป็นไปได้ฉันควรหลีกเลี่ยงการถ่ายโอนไฟล์ไปมา: มันไม่ได้มีประสิทธิภาพมากนักและมักจะเป็นสาเหตุของข้อผิดพลาดที่ทำให้สับสน
ฉันยังเปิดให้เปลี่ยนระบบ ฉันชอบปรัชญาของ freebsd แต่ถ้ามันไม่ได้ผลฉันไม่มีความมั่นใจเลยที่จะย้ายไปที่ลินุกซ์
แก้ไข :
คำถามนี้เป็นคำถามที่น่าสนใจทางทฤษฎีอย่างแท้จริง ฉันเปลี่ยนไปใช้เซิร์ฟเวอร์ Ubuntu และจัดการเพื่อตั้งค่าโดยไม่ต้องใช้ samba เนื่องจาก vboxsf ได้รับการสนับสนุนเป็นอย่างดี