Windows ホストから Freebsd ゲストへの共有フォルダ

Windows ホストから Freebsd ゲストへの共有フォルダ

私が達成したいもの:

  • 自宅にWindows 7がインストールされているコンピュータがあります。
  • 開発/スクリプトがより便利なので、Virtual BoxでUnixを実行したいと思います。

私は当時Freebsdを選択して正常にインストールし、ネットワークを設定しました。次のステップは、WindowsとFreebsdでファイルを簡単に編集できるように、WindowsからFrebbsdにフォルダを共有することです。残念ながら、これはやるべきことのようです。

オンラインで確認した結果、2つの方法があることがわかりました。

私はfreebsdを使用してゲストアドインをインストールし、2つの提案された行を追加するように編集するのpkg_add -r virtualbox-ose-additionsに十分なインストールが迅速に行われました:と再起動。/etc/rc.confvboxguest_enable="YES"vboxservice_enable="YES"

動作しません。システムをマウントするコマンドはエラーで終了します。

# mount -t vboxsf shared /home/myuser/shared
mount: shared : Operation not supported by device

shared仮想マシン設定でこの仮想マシンに設定したフォルダ名はどこにありますか?

vboxsffreebsdでファイルシステムタイプを使用することは実際に可能ですか?一部のコメントではサポートされていないというコメントもありますが、最新の情報を見つけるのは難しいです。

次にサンバ方式に切り替えました。基本的に私がリンクしたガイドに従いました。残念ながら、最終結果は次のとおりです。

# 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

どちらも複数回表示されます。/編集終了

直接ファイルシステム共有が機能しない場合は、Sambaを使用してこれを行う方法をご存知ですか?この記事では、少なくとも一部の人々がすでにそうしていることを示唆しています。

技術的な情報:

  • ホスト:Windows 7 Home Edition(最新)
  • 訪問者: FreeBSD 9.0-RELEASE #0: 2012年1月3日火曜日07:15:25 UTC [Eメール保護]:/usr/obj/usr/src/sys/GENERIC i386
  • 仮想ボックス:4.1.16 r78094

新しい共有提案も歓迎します。可能であれば、ファイルを前後に転送することを避けたいと思います。これは特に効率的ではなく、常に混乱するエラーを生成します。

私もシステムを変更するために開いています。私はfreebsd哲学が好きですが、うまくいかない場合は躊躇せずにLinuxに切り替えます。

編集する:

この質問は今、純粋に理論的関心の対象です。 vboxsfはうまくサポートされているので、Ubuntu Serverに切り替えてSambaなしで設定できました。

ベストアンサー1

FreeBSDはまだVirtualBox共有フォルダをサポートしていません。

FreeBSDポートが送信されましたこれを確認した(2014-06-24)現在のFreeBSDメーリングリスト:

FreeBSDゲスト用の共有フォルダはまだサポートされていません。 [...]いくつかのドラフトコードとカーネルモジュールがありますが、まだ動作していません。

ポートの状態を知りたい場合は、メーリングリストを検索してください。#freebsd-vboxFreenodeにはIRCチャンネルもあります。 freebsd-hackersメーリングリストの一番下に投稿されました。この投稿。そこから開発者を見つけることができます。

virtualbox-ose-additions最後に、FreeBSDマニュアルの22.2章によると、このポートは現在以下をサポートしています。

VirtualBox™ゲストアドインは次の機能をサポートします。

  • クリップボードの共有。
  • マウスポインタの統合。
  • ホスト時間の同期。
  • ウィンドウのズーム。
  • シームレスパターン。

ご覧のとおり、FreeBSDはまだ共有フォルダをサポートしていません。

VirtualBoxのマニュアルの4.3章では、次のように説明します。

共有フォルダは、Windows(2000以降)、Linux、およびSolarisゲストでサポートされています。

今回もFreeBSDはありません。今、他の人が述べた指示に従ってSMB共有を使用してください。

おすすめ記事