在 Fedora Core 15 中自动安装 samba 窗口共享

在 Fedora Core 15 中自动安装 samba 窗口共享

我有一台运行 centos 6.2 并带有 samba 共享的服务器。

我想要实现的是让 samba 共享自动安装在运行 Fedora 15 的 PC 上。

/etc/fstab

//192.168.1.104/ant     /media/ant              cifs    gid=users,file_mode=0664,dir_mode=0775,auto,username=***,password=***  0 0

当我保存并运行时,上述操作运行正常mount -a,现在当我重新启动 Fedora PC 时,问题就出现了,服务器运行时驱动器未安装。我可以运行,mount -a但这不会安装 samba 共享,当我打开它/etc/fstab然后mount -a再次安装时

有没有办法让这个共享在启动时自动挂载?还是我错过了什么?

答案1

答案2

类似问题这个问题

您需要netfs在 Fedora 系统上启用守护进程。此守护进程可用于自动挂载/卸载文件中定义的网络文件服务 (SMB、CIFS、NFS) /etc/fstab

使用ntsysv菜单或chkconfig netfs on命令来启用它。

这将解决你的问题。

答案3

只是为了清楚起见,当您说“在启动时”时,您是指在系统加载后安装它,还是在有人登录时安装它?

您是否考虑过将该代码制作成 bash 脚本并使用 cron@reboot 运行它?

或者,将其复制到 /etc/init.d 并使其成为在启动时启动的服务?

答案4

你的配置没问题。

您可以尝试在 NetworkMananger 启动后延迟挂载网络目标(以及其他网络服务),方法如下:

systemctl enable NetworkManager-wait-online.service

此外,您还可以添加参数_netdev以防止系统在网络启用之前尝试挂载这些文件系统。

参考:

https://bugzilla.redhat.com/show_bug.cgi?id=692008 (网络文件系统)

https://bugzilla.redhat.com/show_bug.cgi?id=744399 (桑巴)

http://linux.die.net/man/8/mount(查找 _netdev)

相关内容