NFSでVirtualBoxとファイル共有(失敗というか未完)
VirtualBoxのファイル共有の仕組みはSambaを使用するようなタイプなので、あまり面白くない。
NATでもゲストOSから接続にいけば通るのじゃないかというわけで、MacでのNFS設定を調べる。
どうやら、Netinfo Managerを使う必要はなくなって、/etc/exportsを編集するだけで、nfsdの再起動もやってくれるようだ。
NFS exports on Leopard
http://www.macresearch.org/nfs-exports-leopard
まずは、今のexportの状態を調べる。
kinneko-no-macbook:~ root# showmount -e Cannot MNT RPC: RPC: Port mapper failure - RPC: Timed out
ん?nfsdが起動してない?
kinneko-no-macbook:~ root# ls -l /etc/exports ls: /etc/exports: No such file or directory
デフォルトでは、設定ファイルもないのか。
ファイルを作る。
kinneko-no-macbook:tools kinneko$ mkdir /Users/kinneko/vbshare kinneko-no-macbook:tools kinneko$ sudo vi /etc/exports Password: /Users/kinneko/vbshare -ro -mapall=nobody -network 10.0.2 -mask 255.255.255.0
sudo nfsd enableなどと明示的に起動しなくても自動で起動している。
kinneko-no-macbook:tools kinneko$ sudo showmount -e Exports list on localhost: /Users/kinneko/vbshare 10.0.2.0
素晴らしいけど、おせっかいな気も。
マウントしてみる。
# mount -t nfs 192.168.32.27:/Users/kinneko/vbshare /mnt mount: RPC: Authentication error; why = Client credential too weak
だって。
kerberos認証が必須だったっけ?
Mac OS X Server version 10.5: About Kerberized NFS
http://docs.info.apple.com/article.html?artnum=306694
めんどくさいな...
オフにできないかな。
NATのせいかな?
- noresvport,noresvmntを付けると解消する?
しなかった。
ちょっと謎のまま放置。