首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CIFS VFS:错误消息

CIFS VFS:错误消息
EN

Ask Ubuntu用户
提问于 2014-07-04 20:53:54
回答 1查看 10.2K关注 0票数 6

我正在运行两个Ubuntu系统(在64位AMD桌面系统上运行12.04,在64位Intel笔记本上运行14.04 ),并按照以下说明配置了两个CIFS驱动器,以便在系统启动时安装

https://help.ubuntu.com/community/MountWindowsSharesPermanently

我使用/etc/fstab中的以下条目配置了这些驱动器:

代码语言:javascript
运行
复制
//gbsfp1/kgallant /home/kgallant/nethome cifs credentials=/etc/samba/credentials,rw,iocharset=utf8,_netdev,uid=1000,gid=1000 0 0
//gbsfp1/share /home/kgallant/netshare cifs credentials=/etc/samba/credentials,rw,iocharset=utf8,_netdev,uid=1000,gid=1000 0 0

在我登录任何一台计算机时,这两个驱动器都会成功地挂载,但是在系统引导期间总是会报告一系列错误消息,例如:

代码语言:javascript
运行
复制
Jul  4 10:52:07 gbsdt1 kernel: [   20.976113] CIFS VFS: Error connecting to socket. Aborting operation
Jul  4 10:52:07 gbsdt1 kernel: [   20.976509] CIFS VFS: cifs_mount failed w/return code = -101

这些消息在syslog中重复五到十次,在14.04机器的情况下,在系统引导期间在屏幕上重复。这两个系统似乎都试图在初始化网络服务之前安装驱动器,我认为这是问题的根本原因。文档表明,_netdev选项可以防止这种情况,但它似乎对12.04或14.04系统都没有任何影响。

网络驱动器由运行在Fedora 14计算机上的Samba服务器提供。

是否有任何方法延迟安装这些文件系统,直到网络服务可用(如果,如我所怀疑的,这是问题的原因)?否则任何其他建议都将不胜感激。

提前感谢!

ls /etc/rc*.d/的

输出/etc/rc0.d: K01nxserver K09apache2 K10unattended-upgrades K20osspd K20speech-dispatcher K20xrdp K21postgresql README S20sendsigs S30urandom S31umountnfs.sh S35networking S40umountfs S60umountroot S90halt /etc/rc1.d: K01nxserver K09apache2 K20acpi-support K20kerneloops K20osspd K20saned K20speech-dispatcher K20xrdp K21postgresql README S30killprocs S70dns-clean S70pppd-dns S90single /etc/rc2.d: README S19postgresql S20kerneloops S20osspd S20speech-dispatcher S20xrdp S50rsync S50saned S70dns-clean S70pppd-dns S75sudo S91apache2 S99acpi-support S99grub-common S99nxserver S99ondemand S99rc.local /etc/rc3.d: README S19postgresql S20kerneloops S20osspd S20speech-dispatcher S20xrdp S50rsync S50saned S70dns-clean S70pppd-dns S75sudo S91apache2 S99acpi-support S99grub-common S99nxserver S99ondemand S99rc.local /etc/rc4.d: README S19postgresql S20kerneloops S20osspd S20speech-dispatcher S20xrdp S50rsync S50saned S70dns-clean S70pppd-dns S75sudo S91apache2 S99acpi-support S99grub-common S99nxserver S99ondemand S99rc.local /etc/rc5.d: README S19postgresql S20kerneloops S20osspd S20speech-dispatcher S20xrdp S50rsync S50saned S70dns-clean S70pppd-dns S75sudo S91apache2 S99acpi-support S99grub-common S99nxserver S99ondemand S99rc.local /etc/rc6.d: K01nxserver K09apache2 K10unattended-upgrades K20osspd K20speech-dispatcher K20xrdp K21postgresql README S20sendsigs S30urandom S31umountnfs.sh S35networking S40umountfs S60umountroot S90reboot /etc/rcS.d: README S25brltty S37apparmor S55urandom S70x11-common

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-11-23 12:49:57

关于解决办法:

在fstab中,它永远不会像你想要的那样让你满意:

  1. 在dmesg中没有错误
  2. 在登录前要挂载的股票。

我认为有两种解决办法:

  1. 使用自动飞碟而不是fstab作为Autofs允许您在需要的基础上自动挂载目录,从而允许您比下一个解决方案更容易地管理更改。
  2. 创建一个自定义的upstart脚本并将其放入init.d/rc6.d这是真正的解决方案,用于安装nfs卷的服务器,但它将要求您弄脏您的手,了解Linux init进程( non-*nix to中的“启动进程”)

让我知道你想走哪条路,或者接受这一答案,如果上面已经足够指出你的正确方向的话。

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

https://askubuntu.com/questions/491808

复制
相关文章

相似问题

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