问题标签 [cifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
215710 浏览

linux - 如何强制 CIFS 连接卸载

我在 Linux 机器上安装了一个 CIFS 共享。CIFS 服务器已关闭,或 Internet 连接已关闭,任何接触 CIFS 挂载的内容现在都需要几分钟才能超时,并且在您等待时无法杀死。我什至不能在我的主目录中运行 ls 因为有一个符号链接指向 CIFS 挂载内部,并且 ls 试图跟随它来决定它应该是什么颜色。如果我尝试卸载它(即使使用 -fl),卸载过程也会像 ls 一样挂起。甚至 sudo kill -9 也无法杀死它。如何强制内核卸载?

0 投票
4 回答
1357 浏览

linux - 递归遍历 Samba 共享?

使用 linux 上的 bash,我将如何编写一个命令来递归遍历挂载的共享,并在每个文件上运行命令,以获取文件类型和大小、权限等,然后将所有这些输出到文件中?

0 投票
3 回答
5743 浏览

linux - Samba、CIFS 和删除文件

所以我在服务器 A 上有一个 Samba 共享。我将该共享安装到另外两个服务器 B 和 C。这个想法是 B 和 C 需要将临时文件写入一个位置,以便多个后台处理作业(也在 B 和 C 上运行)可以访问相同的文件池。

当后台进程完成后,他们会删除他们正在处理的文件。当我在删除文件后对共享进行目录列表时,原始文件名现在类似于cifs79cifs78。它们占用的空间与原始文件相同,因此我假设它们原始文件,只是重命名了.

问题是这些文件不会消失,除非我重新启动 samba(我不打算这样做)。我是否缺少一个会立即删除文件的简单配置参数?

我用这个命令创建了我的共享:

文件以原样进入共享,-rw-------并在更改名称后保持原样。

这是完整smb.conf文件: http: //gist.github.com/172474和运行结果:http smbstatus: //gist.github.com/172478


更多信息:

如果我从安装了共享的框中手动创建一个文件,我可以创建、编辑、删除没有问题。如果我启动 IRB(交互式 ruby​​)会话,我可以使用 Ruby 创建/删除文件没有问题。似乎是应用程序本身创建了具有奇怪权限的文件。虽然应用程序和我的 IRB 会话作为同一个用户运行,但他们应该有相同的权限来做任何事情。

谢谢你的帮助!

0 投票
6 回答
3680 浏览

linux - 记录linux和windows之间的锁定问题

我需要在 DOSEMU 下的 linux 中运行一堆旧的 DOS FoxPro / Clipper 应用程序。程序访问位于网络服务器(可能是 Windows 或 Linux 服务器)上的“数据库”

实际上,程序运行良好,但我无法使记录锁定按预期工作:我可以在两个终端(或服务器和任何终端)中运行一个程序,并在两者中锁定相同的记录。

现在,我使用 Tiny Core Linux 作为终端,Windows XP 作为服务器,通过 CIFS 和最新的 DOSEMU (1.4.0) 访问共享文件,但我尝试了各种服务器组合(Ubuntu 7 到 9,Damn Small Linux , XP) <-> 协议 (CIFS, samba, 各种版本的 smbclient) <-> 客户端(与服务器相同)没有运气

我尝试将服务器部分配置为在 samba 中没有机会锁的情况下工作(在阅读了http://oreilly.com/catalog/samba/chapter/book/ch05_05.html中的整个 O'Reilly Samba 书籍锁定章节之后)和 XP( \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\UseOpportunisticLocking = 0),但问题仍然存在。

有任何想法吗?

TIA,巴勃罗

0 投票
1 回答
1120 浏览

ruby - Static files served from CIFS Windows share through nginx/Ubuntu aren't fully sent to the browser

We have a Rails app with nginx front end. Users can upload files, which are stored on a Windows network share, and retrieve them later. The uploaded files are served statically through nginx.

Downloading an image, for example, will only download a portion of the original image. Refreshing the page successfully downloads a little more of the image with the server returning "206 Partial Content" responses.

There seems to be a problem with serving files from the CIFS connection - perhaps in determining correct file size? It certainly isn't the first time we've had trouble with CIFS.

The fstab entry for the mount looks like this:

The request/response headers of the very first request look like this:

Any insight into the problem would be much appreciated.

Thanks, Nick.

0 投票
3 回答
2361 浏览

sql-server - 在 NAS 共享上使用 SQL Server 2008 数据库

我正在 Visual Studio 中处理一个项目,我想在项目目录中创建一个本地数据库文件 (.mdf),以便可以将其签入 SubVersion 并进行配置管理。不幸的是,尝试在网络共享上创建/附加数据库会导致错误。

我发现启用 NAS 功能的所有资源都基于 SQL Server 2000,不适用于 2005/2008。

我不关心在非本地存储数据库的性能问题,我可以保证 100% 的正常运行时间和在连接数据库期间与文件服务器的连接。我确实关心将我的数据库文件与项目一起存储。

澄清一下,我的 SubVersion 工作集在 NAS 上。企业移动性意味着我稍后可能会在不同的工作站,并且我需要访问我的工作集。

另外,我不希望任何答案告诉我我不应该这样做……我知道强烈建议不要这样做。但是,在某种数据库损坏的情况下,我总是可以恢复到存储库版本。

0 投票
2 回答
18995 浏览

windows - 指向 Samba 共享中目录的 HTML 链接,适用于 Internet Explorer 7/8

我希望我的 HTML 页面链接到 Samba 共享(协议 SMB/CIFS Windows 共享)中的目录。在我的 HREF 中,我写了file://server/Share2/folder3

除了 Internet Explorer 7 和 Internet Explorer 8,大多数浏览器都能很好地处理它(挂载共享并在文件夹 3 上打开文件管理器),它们Permission denied甚至不需要输入密码。我应该在 IE7/8 的 HREF 中写什么才能打开 folder3?

笔记:

  • 如果路径不包含该部分,它可以正常工作folder3
  • 如果已安装共享,则它可以正常工作。所以在测试它之前,输入“net use”以确保没有共享已经挂载。
  • Windows 用户名和共享用户名不同,因此弹出窗口应要求输入登录名/密码。同样,如果路径不包含该部分,这将正常工作folder3
  • 0 投票
    3 回答
    3364 浏览

    client - cifs/samba 客户端库

    我正在寻找一些独立的库来访问 SMB/CIFS 共享。我不是在寻找安装共享,只是浏览和访问文件以供阅读。

    最好有一个简单的 API,类似于常规的 POSIX 操作opendirscandir等等read

    提前致谢!

    0 投票
    3 回答
    3435 浏览

    c# - File.Copy 从 Unc 路径到(同一服务器的)Unc 路径查询

    在使用 C# 的 File.Copy 的场景中,数据流量是通过主机应用程序还是远程处理:

    干杯n thx!

    0 投票
    1 回答
    5225 浏览

    c# - C# 中的 cifs/samba 客户端库

    我正在寻找 C# 中的 cifs/smb 客户端库,用于从 windows cifs 客户端访问 SMB 共享。

    任何代码片段都受到高度赞赏。