Những gì tôi đang cố gắng thực hiện:
- Tôi có (ở nhà) một PC có cài đặt Windows 7
- Tôi muốn chạy Unix trong Virtual Box, vì tôi đã quen với việc phát triển / viết kịch bản trên nó
Tôi đã giải quyết Freebsd vào lúc này và tôi đã quản lý để cài đặt nó và định cấu hình mạng. Bước tiếp theo là chia sẻ một thư mục từ Windows sang Freebsd để tôi có thể dễ dàng chỉnh sửa các tệp trên Windows và trên Freebsd. Thật không may, nó có vẻ như một điều phải làm.
Tôi lục lọi trên mạng và tìm thấy hai cách khác nhau:
Tôi đã cài đặt thêm khách trong freebsd sử dụng pkg_add -r virtualbox-ose-additions
, quá trình cài đặt tiến hành đủ switfly, và tôi thay đổi nội dung /etc/rc.conf
để thêm hai dòng gợi ý: vboxguest_enable="YES"
và vboxservice_enable="YES"
và khởi động lại.
Nó không hoạt động. Lệnh để gắn kết hệ thống bị lỗi:
# mount -t vboxsf shared /home/myuser/shared
mount: shared : Operation not supported by device
nơi shared
là tên của thư mục tôi thiết lập trong cài đặt hộp ảo của tôi cho VM này.
Có thực sự có thể sử dụng một
vboxsf
loại hệ thống tập tin trong freebsd? Một số ý kiến dường như cho thấy nó không được hỗ trợ nhưng việc tìm kiếm thông tin cập nhật rất khó khăn.
Tiếp theo, tôi chuyển sang cách tiếp cận samba. Tôi về cơ bản làm theo hướng dẫn tôi liên kết nó. Thật không may, nó kết thúc với:
# mount_smbfs -N -I 192.168.56.1 //winuser@winmachinename/Shared /mnt/shared
mount_smbfs: unable to open connection: syserr = RPC struct is bad
nơi Shared
là tên của thư mục chia sẻ tôi cấu hình với các cửa sổ, tiếp cận với các winuser
rõ ràng. Ping hoạt động.
Tôi muốn lưu ý rằng tôi không có mật khẩu trên tài khoản khách Windows mà tôi đang cố gắng kết nối, có vẻ như dễ dàng hơn, nhưng có lẽ điều đó làm phiền samba bằng cách nào đó.
chỉnh sửa: làm việc từ PuTTY Tôi chưa thấy một số tin nhắn được in trong bảng điều khiển:
smb_maperror: Unmapped error 3:31
smb_co_lock: recursive lock for object 1
cả hai xuất hiện nhiều lần. / kết thúc chỉnh sửa
Nếu việc chia sẻ file trực tiếp không hoạt động, bạn có biết làm thế nào để có được samba để làm điều đó không? Bài báo cho thấy nó đã được thực hiện bởi một số ít nhất.
Thông tin kĩ thuật:
- Máy chủ: Windows 7 Familial Edition (cập nhật)
- Khách: FreeBSD 9.0-LIÊN QUAN # 0: Thứ ba ngày 3 tháng 1 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu: / usr / obj / usr / src / sys / GENERIC i386
- Hộp ảo: 4.1.16 r78094
Tôi mở để đề xuất mới để chia sẻ là tốt. Tôi có thể nếu muốn tránh việc chuyển tập tin qua lại: nó không đặc biệt hiệu quả và luôn là nguồn gây ra các lỗi khó hiểu.
Tôi cũng sẵn sàng để thay đổi hệ thống. Tôi thích triết lý của freebsd, nhưng nếu nó không hoạt động, tôi không có ý định chuyển sang linux.
CHỈNH SỬA :
Câu hỏi này bây giờ hoàn toàn là lợi ích lý thuyết. Tôi chuyển sang sử dụng Ubuntu Server và quản lý để thiết lập nó mà không cần samba vì vboxsf được hỗ trợ tốt.