LoginSignup
1
7

More than 5 years have passed since last update.

仮想マシンとwindowsの間でフォルダを共有する

Posted at

やりたいこと

windowsと仮想マシンでフォルダの共有を行いたい
いちいちwinscpとかでデータ共有するのが大変なので、
(時間的)コスト削減!

他にも方法はあると思いますが、今回ご紹介するのは、
mountコマンドでVMWareでもVirtualBoxでも、同じようにできる方法です。
あと、Ubuntu + NASとかでもできるので、けっこう便利(と感じている)
NASの場合は、Ubuntu側の設定だけでOKです。

試した環境

  • Windows 7 + Ubuntu 14.04

設定方法

Windows 側

共有したいフォルダ(c:/users/username/desktop/hogeとして説明)を作成
右クリック→ プロパティ → 共有 → 共有する相手を追加で、EeryOneを追加。さらにアクセス許可のレベルを"読み取り/書き込み"にする

コマンドプロンプトで、ipconfigにてwindowsのIPを確認

Ubuntsu 側

$ sudo apt-get instal cifs-utis
$ sudo mkdir /mnt/windows # mountしたいフォルダ
$ sudo mount -t cifs -o uid=${uid},gid=${uid},user=${host_user},password=${host_user_password},rw,file_mode=0777,dir_mode=0775 //${host_ip}/hoge /mnt/windows

uidとgidはUbuntu側で利用しているユーザやグループを指定してください。
userはwindowsで利用しているユーザ名、passwordはログインするときのパスワードです。

確認方法

windows側で、適当にhoge.txtを作成し、
Ubuntsu側で、ls /mnt/windows/hoge.txtが表示されればOK

逆にUbuntu側でも、適当にfoo.txtを作成し、
windows側でfoo.txtがあるかを確認すればOK

参考

補足。
最初、やろうとしたら、`

mount: wrong fs type, bad option, bad superblock on //(ipアドレス)/hoge,

というようなエラーが出力された。
調べてみると、cifsがサポートされてなさそうであった。
下記のページを見ると、cifs-utilsをインストールすればよいよ、って書いてあるので、
それを参考にしてできました。
めでたし、めでたし~

1
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
7