我一直在遵循与其他人相同的教程引用。我的fstab
输入与教程中的完全相同,只是更改了实际位置。我一直收到错误
mount: only root can mount //freenas/Server on /media/Server
这是我在运行 Ubuntu 时一次又一次遇到的最令人恼火的事情。我有一个装有单个硬盘的 freeNAS 盒,已经使用近 4 年了。一个月前我的服务器安装正确,但我又从头开始。
由于我有另一个可以完美运行 XBMC 的 Ubuntu 盒子,因此服务器运行正常。
我正在运行 Ubuntu 12.10,但在 12.04 中收到相同的消息。
我在软件中心安装了 samba 后,从终端安装了cifs-utils
它smbnetfs
。这是我上次运行它的方法。
samba 中的工作组与我的网络工作组匹配。
由于它是以访客身份设置的,因此我没有任何凭证可以检查共享。
我无法浏览网络,因为它一直显示超时错误。我也无法通过按Ctrl+L并手动输入我的服务器共享 ( //freenas/Server
) 从 Nautilus 打开我的共享。
编辑 1:我能够浏览我的网络但仍然收到错误消息?
编辑 2:在测试了各个选项后,我能够挂载共享。似乎使用codepage=unicode
导致了问题。我的 fstab 条目现在如下所示:
//freenas/Media /home/charles/Server cifs guest,iocharset=utf8,uid=1000 0 0
编辑 3:我只能使用“guest”选项进行挂载?上次我遇到无法打开来自我的 Ubuntu 计算机的其他计算机上的文件的问题吗?
最后编辑:我不得不强制我的 freeNAS 服务器(版本:0.7.2.5543)拥有与 Ubuntu 相同的权限。GID=1000
此外uid=1000
,freeNAS 默认创建一个ftp
带有空密码的访客用户帐户。有了这三项并将我的 freeNAS IP 地址添加到,/etc/hosts
我就可以开始运行了。很抱歉这么久才关闭这个问题,但我非常感谢您的帮助!
fstab 条目:
//freenas/Media /home/charles/Server cifs username=ftp,password=,uid=1000 0 0
答案1
我认为您的机器无法通过 wins/netbios 解析 freenas 的 IP。有时解析起来非常困难。
在您的 中
/etc/fstab
,使用 ip 地址代替主机名,如下所示//192.168.1.100/Server
在您的
/etc/hosts
,添加以下行192.168.1.100 freenas
/etc/fstab
,使用凭证//freenas/Media /home/charles/Server cifs defaults,uid=1000,username=<user>,password=<pass> 0 0