ホストOSとゲストOSでファイルを共有する方法 on VirtualBox

VirtualBox そのものに共有する機構があったので、そのやり方をメモ。
Guest Additions のインストールが必須の予感。
俺の環境は、ホストOSが Mac OS X で、ゲストOSが Linux。たぶん、ゲストOSが UNIX でも同じ方法でいけると思う。
あと、ホストOSは何でも関係ないかな。


まず、VirtualBox VM のメニューで「デバイス -> 共有フォルダ」を選択。
そのダイアログで、ホストOS側で共有したいフォルダを決め、名前も設定する。
例えば俺の場合は

  • 共有フォルダ /opt/local/vbox
  • 名前 share

とした。


次に、ゲストOSにおいてターミナルから

% sudo mkdir /mac
% sudo mount.vboxsf share /mac

とすれば、共有フォルダ以下が /mac 以下にマウントされる。
以上、これだけ!