假设有一台 Samba 服务器,上面path.to.my.server.com
有大量共享文件夹。在我的 Windows 机器上,我可以将整个根文件夹挂载为磁盘 ( M:\
),并像其他分区一样使用它。我希望在我的 Ubuntu 14.04 机器上也能实现这一点。由于我需要在启动时自动挂载,我编辑了我的/etc/fstab/
,输入以下内容:
//path.to.my.server.com/ /media/my-server/ cifs credentials=/home/user/.smbcredentials 0 0
但出现以下错误:
Retrying with upper case share name mount error(6): No such device or address
有趣的是,我可以通过安装单个共享,
//path.to.my.server.com/share/ /media/my-server/ cifs credentials=/home/user/.smbcredentials 0 0
但这是没用的,因为我无法假设服务器在特定时刻将包含什么(并且目录数量足够大,足以完全弄乱我的/media/
)。
是否有任何语法/技巧可以挂载整个服务器?我尝试省略/
服务器路径中的尾随部分,如这个答案,但它只给了我mount error(22): Invalid argument
。