我有两台运行安装了Samba的Ubuntu 12.04 LTS的计算机。我可以按预期访问myshared文件夹。
但是,在R中设置smb://mymachine1/mysharedfolder
读取文件的路径时,找不到目录。
我是Ubuntu的新手,所以很抱歉我的问题对您很明显。
URL语法(smb://…
)仅在使用Gnome库的应用程序中可用。那主要是GUI应用程序。
为了使Samba挂载对所有应用程序都可访问,您需要对其进行挂载。
GVFS是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
在上面的输出中,类型为:GDaemonMount
的挂载是Samba挂载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句