首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动挂载网络共享

自动挂载网络共享
EN

Server Fault用户
提问于 2010-08-02 09:05:49
回答 3查看 6.6K关注 0票数 6

你好,我试图让我的从媒体中心挂载一个网络驱动器在启动自动。我已把这封信写到我的/etc/fstab/

代码语言:javascript
复制
\\192.168.1.2\root /media/data cifs username=doomstone,password=XXXX,auto,user 0 0
\\192.168.1.2\xbmc /media/xbmc cifs username=doomstone,password=XXXX,auto,user 0 0

现在,当我做一个“挂载/媒体/数据”时,一切都很好,但它没有在状态下挂载它。巫婆是一种痛苦,因为电脑没有键盘,只有遥控器。因此,我需要ssh计算机和挂载驱动器每次我启动。据我所知,计算机在挂载时没有网络连接,因此网络驱动器挂载失败。

我如何做到这一点,以便它可以在启动时挂载?

EN

回答 3

Server Fault用户

发布于 2010-08-02 09:34:31

尝试将auto替换为/etc/fstab中的选项中的_netdev -这将使挂载等待直到网络启动。

票数 12
EN

Server Fault用户

发布于 2010-08-02 09:12:54

要么将mount /media/{data,xbmc}写到/etc/rc.local (希望它在Ubuntu中被调用),要么看一下自动飞秒

编辑:没有看到这一点,您必须将反斜杠替换为"/“in /etc/fstab。

票数 0
EN

Server Fault用户

发布于 2020-09-14 17:06:50

我花了太多的时间来解决这个问题,所以我发布了对我有用的内容,让Samba 4.9.5共享自动上机启动Debian 10.5。我最初使用的/etc/fstab行是这样的:

代码语言:javascript
复制
//server/music /mnt/music cifs ro,vers=3.0,guest,_netdev 0 0

使用上面的行(使用_netdev),我的/var/log/syslog报告了名称解析方面的失败,因此我尝试使用服务器的IP地址修改配置。这也不起作用,因为记录的错误是非常无用的:

代码语言:javascript
复制
Sep 14 18:52:05 hostname systemd[1]: mnt-music.mount: Mount process exited, code=exited, status=1/FAILURE
Sep 14 18:52:05 hostname systemd[1]: mnt-music.mount: Failed with result 'exit-code'

在这一点上需要注意的是,更重要的是,因为这是最相关的搜索结果,而且它是错误的和误导的,_netdev选项对于Samba/CIFS挂载是无用的,它只适用于NFS 如此处第12点所述

最后,它将_netdev替换为comment=systemd.automount,将正如这里的另一个用户所建议的替换为完全忽略了_netdev的差异,最后的结果如下:

代码语言:javascript
复制
//server/music /mnt/music cifs ro,vers=3.0,guest,comment=systemd.automount 0 0

这就像一种魅力,在我的特定场景中,安装了6个不同的文件系统,没有问题,使它们在启动时就可用。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/166224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档