百日半狂乱

Shut the fuck up and write some code!!

VirtualBoxのゲストOS(Linux)にホストOS(Windows)のDropboxをマウントする

方法

Virtualboxの[設定]→[共有フォルダー]でホストOSのDropboxを追加

設定したOSで以下を行う.

$ mkdir /mnt/Dropbox
$ ln -s /mnt/Dropbox ~/Dropbox
$ sudo vi /etc/fstab
dropbox     /mnt/Dropbox    vboxsf  defaults,uid=1000,gid=1000,dmask=0077,fmask=0077   0  0
$ sudo mount -a

Ubuntu 12.04とDebian wheezyで確認.

これで設定したOSを起動した際に自動的にDropboxをマウントしてくれる.

他のディストロというかUnix系OSなら大体いけると思うけどやってみないと何とも.

パーミッションが問題

Virtualboxの設定で、共有フォルダーの自動マウントってチェックボックスがあるので、チェックを入れればVirtualbox先生にマウントをお任せすることが出来る.

でも以下のようにパーミッション(というかユーザ権限)が残念なことになる.

#Debian
drwxrwx---  2 root vboxsf 4096 1130 07:36 sf_Dropbox

上記の方法では、とりあえずマウントした人だけ触れるようにしている.

当然マウントオプションのdmask、fmaskでパーミッションを好きに設定できる.言わずもがなですが.