首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAMBA指定的网络名称不再可用

SAMBA指定的网络名称不再可用
EN

Unix & Linux用户
提问于 2015-07-06 10:10:31
回答 7查看 14.5K关注 0票数 3

在两台计算机之间建立SAMBA共享有问题。一种是在Windows 8上,另一种是在自定义Yocto制作的Linux上。桑巴以前起过作用,我不明白为什么它不再.

我收到的错误消息如下:"[IP]\SHARED不可访问。您可能没有使用此netwokr资源的权限。请与此服务器的管理员联系,以了解您是否有访问权限。指定的网络名称不再可用“

我是ROOT在我的Yocto

我的SMB.CONF文件(在/usr/local/samba/lib中)如下所示:

代码语言:javascript
复制
[global]
workroup = smb
security = share
share modes = yes
log file = /var/log/samba.log.%m

[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750

[SHARED]
path = /media/ssd
public = yes
writable = yes
comment = smb share
printable = no
guest ok = yes

我试过以下几点:

  • 将工作组更改为WORKGROUP
  • 启动并重新启动SMBDNMBD (使用-D选项)
  • 改变电缆和接口(我有两个以太网入口)
  • 使用/media/ssdchmod -R 777文件的权限更改为最大
  • 更换计算机

但同样的问题..。

你知道会发生什么事吗?

编辑:SMB跟踪:

[1970/01/01 01:09:07.449826, 0] lib/fault.c:372(dump_core) dumping core in /usr/local/samba/var/cores/smbd [1970/01/01 01:09:07.489470, 0] ../lib/util/tdb_wrap.c:65(tdb_wrap_log) tdb(/usr/local/samba/var/locks/locking.tdb): expand_file write of 8192 bytes failed (No space left on device) [1970/01/01 01:09:08.051746, 0] locking/locking.c:905(share_mode_lock_destructor) store returned NT_STATUS_UNSUCCESSFUL [1970/01/01 01:09:08.052047, 0] lib/util.c:1117(smb_panic) PANIC (pid 4088): could not store share mode entry: NT_STATUS_UNSUCCESSFUL [1970/01/01 01:09:08.053048, 0] lib/util.c:1221(log_stack_trace) BACKTRACE: 0 stack frames:

编辑:ADD :

它在Linux虚拟机上工作,但在Windows主机上不起作用

EN

回答 7

Unix & Linux用户

回答已采纳

发布于 2016-11-14 07:51:23

解决办法太简单了,我没看到。

这个:tdb(/usr/local/samba/var/locks/locking.tdb): expand_file write of 8192 bytes failed (No space left on device)

告诉我们No space left on device是问题的核心。

释放一些空间可以帮助SAMBA做任何需要建立联系的事情。

票数 1
EN

Unix & Linux用户

发布于 2016-04-28 07:47:16

有时Samba无法正确安装或更新它的依赖项。

检查/var/log/samba/log.smbd,查找有关talloc2错误的任何内容。

尝试运行以下命令以确保所有依赖项都可用,这是在Ubuntu上,修改您的Linux风格:

代码语言:javascript
复制
apt-get install --reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2

CentOS,RHEL:

代码语言:javascript
复制
yum reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2
票数 8
EN

Unix & Linux用户

发布于 2018-05-21 16:27:39

如果您碰巧尝试在共享中指定一个不存在的子目录,也可能发生这种情况。

如果您试图将x:映射到\server\share\folder1 1但不存在folder1,则也会出现此错误消息。

我不知道为什么它不能确定共享的存在,只是不知道文件夹并正确地报告它,但是就这样了。

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

https://unix.stackexchange.com/questions/214128

复制
相关文章

相似问题

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