我已经能够通过首先在 /media 文件夹中创建目录来安装我的 nas 共享,然后:
sudo gedit /etc/fstab
Run Code Online (Sandbox Code Playgroud)
为我要自动挂载的每个共享包含以下行;
//servername/sharename /media/windowsshare cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
Run Code Online (Sandbox Code Playgroud)
但是,现在我升级到 12.10,突然我无法在保存/etc/fstab
和后挂载共享sudo mount -a
,给我这个错误:
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(22): Invalid argument
Run Code Online (Sandbox Code Playgroud)
在 Nautilus 中,共享在网络选项卡下可见,已卸载,当我单击共享时,我收到以下消息:
mount: only root can mount //192.168.1.71/photos on /media/photos
Run Code Online (Sandbox Code Playgroud)
我检查以确保安装了 smbfs,并且没有问题。我难住了。
不确定这是否是正确的安装方法,但它确实对我有用,因为我从 ubuntu 12.04 到 12.10 遇到了完全相同的问题。
所以尝试:
//servername/sharename /media/windowsshare cifs guest,users
Run Code Online (Sandbox Code Playgroud)
我还使用 noauto 选项,因为我并不总是在同一个网络上,所以我想手动安装我的共享。我的系统的确切 fstab 条目如下......
//servername/sharename /home/USER/shares/I cifs guest,users,noauto
Run Code Online (Sandbox Code Playgroud)
该条目是唯一允许我使用 Torrent 客户端通过家庭网络直接下载到我的外部硬盘的条目。
另外,也许您应该尝试将共享安装在您的主目录中,而不是/media
根文件夹中。
归档时间: |
|
查看次数: |
69694 次 |
最近记录: |