いくつかの方法があります。
- VirtualBoxの共有機能をつかう
- LinuxにSambaを動かしマウントする
- NFSをつかう(双方可能)
- Windows共有をつかう
1.は属性が実行属性がついたり問題が多いので、4をつかってみる。
2.はいままでの過去投稿にあります。
1.Windows側の共有フォルダを設定します。
通常のWindows同士のファイル共有とおなじです。
エクスプローラ上で共有したいフォルダで右クリックメニューでプロパティ(例では「ユーザフォルダ」ですが良い例ではありません)
「共有」タブへ
「共有名(H)」の名前の先頭に「$」をつける(とネットワークの上から見えなくなるので良し)
「アクセス許可(P)」
「Everyone」は「削除」
自身のユーザ名を追加
ないと以下の画面に(「場所」-「検索」で探せます)
ユーザ名(画像はhogeでなく「Users」になってるけど)
「アクセス許可」を「フルコントロール」に(Usersは自分のアカウント名に読み替えてください)
「OK」、「OK」・・・でおしまい
2.ゲストLinux側
samba クライアントがない場合はインストールしてください。
例:
[CentOS]
yum install samba-client samba-winbind cifs-utils
[Ubuntu, debian系]
sudo apt-get install cifs-utils
3.ゲストLinux側
マウントポイントディレクトリを作成し/etc/fstabへ以下の行を追加
//172.16.99.9/$users /mnt/win cifs username=*****,password=*****,uid=1000,gid=1000,file_mode=0666,dir_mode=0777 0 0
(1行です)
172.16~
と
***
と
/mnt/win
は任意に変えてください。
172.16~
は、Windowsホストのネットワークアダプタ「VirtualBox Host-Only Network」に割り当てられているIPアドレスです。
以上でおk