jco*_*lum 3 boot fstab mount samba networking
运行 Ubuntu 16.04 和 Kodi 的媒体服务器。隔壁房间的 Synology NAS 包含所有媒体。
如果我的 fstab 安装在启动时无法安装,我该如何让它们正常工作?-- 尝试切换到用户名/密码而不是 .smbcredentials,没有变化。
尝试添加_netdev,没有改变。
我已经尝试修复我的/etc/fstab但它不起作用。我不确定问题是什么,但我无法以这种方式挂载我的 NAS 文件夹。发布在这里,发布在 ubuntuforums 上,没有去(在任何一个都没有得到任何答案)。每次重新启动时,我都必须ssh进入盒子才能取回我的媒体文件夹。
所以,我想我应该采取不同的方法。我假设我的 NAS 或网络存在一些问题,导致启动时安装fstab无法工作。我不知道。
因为我知道我的文件夹将使用 挂载sudo mount -a,所以在完成其他所有操作(尤其是网络)后,如何在启动时运行该命令?
在启动时添加命令的一种方法是将其添加为作业cron。
root cron通过在终端窗口中键入以下行来将命令添加到:
sudo crontab -e
Run Code Online (Sandbox Code Playgroud)
然后在底部cron添加一行,如下所示:
@reboot /bin/mount -a
Run Code Online (Sandbox Code Playgroud)
或者如果你想添加大约 10 秒的延迟:
@reboot /bin/bash -c 'sleep 10 && /bin/mount -a'
Run Code Online (Sandbox Code Playgroud)
这应该告诉它在启动时运行mount -a命令。root
或者,您可以通过编辑以下文件将其添加到系统范围的 crontab 中:
/etc/crontab
Run Code Online (Sandbox Code Playgroud)
并添加以下行:
@reboot root /bin/bash -c 'sleep 10 && /bin/mount -a'
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
14408 次 |
| 最近记录: |