目前,每次重新启动系统时,我都会安装 3 个网络驱动器。我使用的命令是:
sudo mount -t cifs //192.168.1.8/ARES /media/Ares -o user=USER,password=***
sudo mount -t cifs //192.168.1.8/ATHENA /media/Athena -o user=USER,password=***
sudo mount -t cifs //192.168.1.8/PLUTO /media/Pluto -o user=USER,password=***
我很想将这些小狗添加到 fstab 中,因此我进行了一些谷歌搜索,并找到了这个宝石:http://www.cyberciti.biz/faq/configure-a-system-to-automount-a-samba-share-with-etcfstab/ 问题是我的系统拒绝将 smbfs 视为有效类型,并且启动失败。通过 fstab 将 samba 共享挂载为 cifs 的正确方法是什么?
我曾尝试过:
//192.168.1.8/PLUTO /media/Pluto cifs username=USER,password=** 0 0
但这也导致启动失败。
编辑
我想我可以把它们全部放入一个 bash 脚本中,然后在系统启动时运行该 bash 脚本......但这似乎是一个糟糕的解决方法
答案1
我有一个 wiki 页面,主要涉及Samba 安装的详细信息,使用 smbfs 或 cifs 文件系统类型。
我没有看到您尝试的任何错误。也许您可以尝试使用 smbfs
而不是cifs
,请注意选项可能略有不同!smbfs
是内核中已弃用的 SMB 文件系统,由于历史原因它仍然存在。您应该继续使用cifs
受支持的文件系统。
此外,我建议使用该credentials
选项,这样您就可以将密码放在比fstab
通常全世界可读的更安全的地方!
最后,您无需重新启动即可测试/etc/fstab
更改。只需卸载共享(如果已安装)并键入以下内容再次安装:
mount /media/PLUTO