Sambaを使用してUbuntuのRから2番目のUbuntuシステムに共有フォルダにアクセスするには?

Sambaを使用してUbuntuのRから2番目のUbuntuシステムに共有フォルダにアクセスするには?

SambaがインストールされているUbuntu 12.04 LTSを実行している2台のコンピュータがあります。期待どおりにmysharedフォルダにアクセスできます。

ただし、Rでファイルを読み取るためのパスを設定すると、smb://mymachine1/mysharedfolderそのディレクトリが見つかりません。

私はUbuntuに初めて触れたので、私の質問が明らかであれば申し訳ありません。

答え1

URL構文(smb://…)は、Gnomeライブラリを使用するアプリケーションでのみ使用できます。これは主にGUIアプリケーションです。

すべてのアプリケーションがSambaマウントにアクセスできるようにするには、次のものが必要です。それ。

重力加速度センサー、リモートファイル、アーカイブなどのリソースにアクセスするためにGnomeが使用するシステムは、ディレクトリ内のすべてのアプリケーションで使用できる独自のGnome専用マウントを作成できます~/.gvfs。ファイルパスは次のとおりです。

~/.gvfs/mysharedfolder on mymachine1/

コマンドラインからGVFSリソースをマウントできます。gvfs-mount

何がインストールされているかを確認してください

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

上記の出力では、タイプ:のマウントはGDaemonMountSambaマウントです。

関連情報