从 fstab 安装 samba 共享

从 fstab 安装 samba 共享

目前,每次重新启动系统时,我都会安装 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

相关内容