关于这一点有数百个条目 —— 据我所知,我做的是正确的。
但它不起作用......
我在 Raspberry Pi 上运行最新的 Raspbian (Debian Wheezy) 发行版。我已在 NAS 上为 Samba 共享配置了 fstab 条目
//medienzimmer/Qmultimedia/Musik /mnt/Musik cifs username=XXX,password=XXX,iocharset=utf8,file_mode=0777,dir_mode=0777,auto 0 0
我可以轻松执行“sudo mount -a”并挂载共享。但系统启动后,这种情况永远不会持续发生。
Raspberry Pi 通过 WLAN 连接到网络。我安装了 cifs-utils。有什么线索可以告诉我这里缺少什么吗(一定是一些基本的东西 ;)
编辑:
这似乎是一个普遍存在的 Debian Bug/Regression。http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643651
我的修复是使用一个简单的初始化脚本:
sudo touch /etc/network/if-up.d/mountnas && chmod u+x /etc/network/if-up.d/mountnas
内容:
#!/bin/bash
mount /mnt/Musik
答案1
我甚至不知道这auto
是什么,但我错过了这个_netdev
东西。
我知道这必须是最后的资源,但如果其他一切都失败了,您可以mount
从 init.d 脚本中执行此操作,确保它在网络脚本之后执行。我也不确定,但相信自定义 init.d 脚本往往由系统放在 init 脚本的后面。
答案2
据我所知,您只缺少服务器 IP,本例中为 192.168.1.11:
//192.168.1.11/medienzimmer/Qmultimedia/Musik /mnt/Musik cifs username=XXX,password=XXX,_netdev 0 0
附言. 首先尝试不使用字符集、文件和目录模式和 _netdev,因为我知道您正在尝试挂载网络设备。