我有点被困在这里了。我在网上搜索答案,但无济于事。
我刚刚使用 Arch Linux 设置了 GIGABYTE Brix,一切运行正常。
现在我想在启动时设置网络共享。修复了一些问题后,我现在面临一个无法克服的障碍:
我在 Qnap TS-469-1 上有两个共享,我可以通过命令行连接到它们,但使用 fstab 只能安装其中一个,而另一个则没有。
mount -t cifs //192.168.178.40/Download /mnt/qnap/Download -o username=myuser,password=mypass,iocharset=utf8,vers=2.0
mount -t cifs //192.168.178.40/Backup /mnt/qnap/Backup -o username=myuser,password=mypass,iocharset=utf8,vers=2.0
这些命令将挂载它们,而 fstab
//192.168.178.40/Download /mnt/qnap/Download cifs noauto,x-systemd.automount,_netdev,username=myuser,password=mypass,iocharset=utf8,vers=2.0 0 0
//192.168.178.40/Backup /mnt/qnap/Backup cifs noauto,x-systemd.automount;_netdev,username=myuser,password=mypass,iocharset=utf8,vers=2.0 0 0
只安装第一个(下载)
在 Qnap(服务器)上,uname -a 给出
Linux TS-469-1 3.4.6 #1 SMP Thu Apr 19 05:28:33 CST 2018 x86_64 GNU/Linux
smbd -V 给出
Version 4.4.16
在 GIGABYTE (客户端)上,uname -a 给出
Linux GIGABYTE 4.16.5-1-ARCH #1 SMP PREEMPT Thu Apr 26 16:53:40 UTC 2018 x86_64 GNU/Linux
smbd -V 给出
Version 4.8.0
任何帮助都值得感激!
PS 从 fstab 行中删除“noauto”参数后,它就可以正常工作了。不确定这个凸轮从何而来,根据 man fstab,它禁止自动挂载。
但问题仍然存在,为什么有些共享被挂载,而同一台服务器上的其他共享却没有。
困惑。
答案1
您的第二条条目存在语法错误,导致这些条目被解析为一个未知选项:
x-systemd.automount;_netdev