samba 共享在启动时不会自动挂载

samba 共享在启动时不会自动挂载

嗯,它运行正常,但我从 $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 来实现完全相同的目的(但使用更多的驱动器)。

相关内容