VirtualBoxの共有機能

Windows@ホストOSに適当なフォルダを作り,VirtualBoxにそう設定した.

C:\Data\VirtualBox\Machines\Ubuntu\share

Ubuntu@ゲストOSからこれを参照しよう.

sudo mkdir /mnt/share
sudo mount -t vboxsf share /mnt/share
cd /mnt/share

Windows側で b.txt を置いてみると,root 扱いだった.

$ ls -al /mnt/share
合計 5
drwxrwxrwx 1 root root     0 2008-10-06 15:52 .
drwxr-xr-x 3 root root  4096 2008-10-06 15:45 ..
-rw-rw-rw- 1 root root    86 2008-10-06 16:03 a.aux
-rw-rw-rw- 1 root root  1916 2008-10-06 16:03 a.dvi
-rw-rw-rw- 1 root root  5518 2008-10-06 16:03 a.log
-rw-rw-rw- 1 root root 13885 2008-10-06 16:03 a.pdf
-rw-rw-rw- 1 root root   661 2008-10-06 16:03 a.tex
-rw-rw-rw- 1 root root  1201 2008-09-01 17:41 asそじぇptげ.txt

起動時の自動 mount については fstab が担うはずである.しかし

※起動時に自動的にマウントさせたいので「/etc/fstab」に書きたいのですが,/etc/fstabの読み込み時にはまだ「vboxsf」が使えないらしく,マウントに失敗してしまいます.なので,起動直後にマウントされるように「/etc/rc.local」に書いてやります.
※vboxsfにはオプションが無いのでしょうかねぇ・・?「noexec」が無視されてしまいました・・.

VirtualBoxの共有フォルダ - J備忘録

とあるので,/etc/profile/etc/rc.local に追記してやる.

mount -t vboxsf share /mnt/share

さてさて,この共有フォルダはスクリーンショットの取り込みに使おう.