![samba 共享在启动时不会自动挂载](https://linux22.com/image/1092433/samba%20%E5%85%B1%E4%BA%AB%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E4%B8%8D%E4%BC%9A%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD.png)
嗯,它运行正常,但我从 $HOME 中删除了隐藏的配置文件,现在安装会在启动时停止。我必须手动解决它或跳过以获取我的 gdm。可能出了什么问题,有人能告诉我吗?提前致谢。
PS 登录后,我必须运行sudo mount -a
以获取已挂载的 samba 共享,该共享在我从 $HOME 目录中删除隐藏配置之前用于自动挂载。
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=50931261-ec36-47dc-b557-3f6d761e09b1 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda5 during installation
# Commented out by Dropbox
# UUID=5974aeb8-2f01-47d0-8e79-7295b72604ea /home ext4 defaults 0 2
# swap was on /dev/sda6 during installation
UUID=16b54e62-6be8-4c3e-aab5-693c6e6778d9 none swap sw 0 0
//192.168.1.2/public /home/sagar/Public cifs rw,guest,_netdev 0 0
UUID=5974aeb8-2f01-47d0-8e79-7295b72604ea /home ext4 defaults,user_xattr 0 2
基本上,Samba 共享具有公共共享的读/写访问权限
答案1
我猜想根本问题是当从 init 脚本调用 CIFS 挂载时某些东西尚未准备好支持 CIFS,但当您收到登录提示时已经准备好了。您可以尝试跟踪并更新您的 init 脚本顺序,或者...
如果在系统启动前不使用 //192.168.1.2/public 中的任何内容,那么我建议将启动时挂载更改为自动挂载。这样,它就不会被挂载,直到您实际访问它,到那时一切都应该启动了。Autofs Ubuntu 社区文档提供有关如何设置的更多信息。
实际上,我在家里的网络上使用 autofs 来实现完全相同的目的(但使用更多的驱动器)。