SambaがインストールされたUbuntu12.04LTSを実行している2台のマシンがあります。期待どおりにmysharedフォルダーにアクセスできます。
ただし、Rでファイルを読み取るためのパスsmb://mymachine1/mysharedfolder
を設定すると、ディレクトリが見つかりません。
私はUbuntuを初めて使用するので、質問の結果が明らかな場合は申し訳ありません。
URL構文(smb://…
)は、Gnomeライブラリを使用するアプリケーションでのみ使用できます。それは主にGUIアプリケーションです。
すべてのアプリケーションがSambaマウントにアクセスできるようにするには、 mount する必要があります。
[〜#〜] gvfs [〜#〜] 、Gnomeがリモートファイルやアーカイブなどのリソースにアクセスするために使用するシステムは、独自のGnomeのみのマウントを~/.gvfs
ディレクトリ内のすべてのアプリケーションで使用できるようにすることができます。ファイルへのパスは次のようなものです
~/.gvfs/mysharedfolder on mymachine1/
gvfs-mount
を使用して、コマンドラインにGVFSリソースをマウントできます。
gvfs-mount
の-l
スイッチを使用して、マウントされているもののステータスを確認できます。
$ gvfs-mount -l
Drive(0): CD/DVD Drive
Type: GProxyDrive (GProxyVolumeMonitorGdu)
Drive(1): 500 GB Hard Disk
Type: GProxyDrive (GProxyVolumeMonitorGdu)
Volume(0): SYSTEM_DRV
Type: GProxyVolume (GProxyVolumeMonitorGdu)
Volume(1): Windows7_OS
Type: GProxyVolume (GProxyVolumeMonitorGdu)
Volume(2): Lenovo_Recovery
Type: GProxyVolume (GProxyVolumeMonitorGdu)
Mount(0): sam on bart -> smb://BUBBA;sam@bart/sam/
Type: GDaemonMount
上記の出力では、タイプがGDaemonMount
のマウントはSambaマウントです。