我在/etc/fstab
添加了一个条目:
mount //sambashare /media/sambashare
运行mount -a
工作得很好,我可以访问所有的文件。 但是,重启后,我遇到了这个错误:
etho0 is in forwarding mode Waiting for vmbr1 to get ready (MAXWAIT is 32 seconds).
反复重新启动不起作用。 我强烈地认为它与这个fstab条目有关,因为我没有做任何其他的改变。
行为是按照devise的。
正如你已经添加了一个networking共享到你的fstab,networking需要启动之前,它可以挂载。
您创build了一个网桥(vmbr1),如果启用了STP ,通常需要30-40秒,这可能需要花费时间进行设置。
禁用STP可能工作,但考虑到您的设置可能是一个坏主意。
另一种解决scheme是在/etc/rc.local(或类似的)或者使用autofs手动安装共享。
mount
看起来像你的fstab中的第一个字段的一个不正确的值,看起来像你只是复制一个mount
命令行。
(
man 5 fstab
)…/etc/fstab
的第一个字段(fs_spec)描述了要挂载的块特殊设备或远程文件系统。 对于普通的挂载,它将保存(链接到)一个块特殊设备节点(由mknod(8)创build),以便挂载设备,如/dev/cdrom
或/dev/sdb7
。
对于NFS挂载,可以使用:例如'knuth.aeb.nl:/'。
我希望这样的东西在/ etc / fstab中:
//sambashare /media/sambashare cifs credentials=/etc/smbcredentials,iocharset=utf8,sec=ntlm,_netdev
强烈build议使用_netdev
安装选项,它会延迟安装要求networking访问的文件系统,直到networking连接build立之后,防止超时。