问题标签 [samba]

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 投票
2 回答
1613 浏览

windows - 将文件从 Windows 服务器传输到 linux 服务器的方法

我需要定期将包含的 webserver-log-like-files 从美国的 Windows 生产服务器传输到印度的 linux 服务器。这些文件的大小约为 4 MB,每分钟大约 1 个文件。在 Windows 中编写的文件和它们在 linux 机器中可用之间,我可能需要大约 5 分钟的延迟。我对这里的各种选项有点困惑,因为我对这种设计非常缺乏经验:

  1. 我正在考虑用 C#.NET 编写一个服务,该服务将定期存档、压缩并将它们发送到 linux 机器。这些文件非常可压缩。WinRAR 可以将 32 MB 的这些文件转换为 1.2 MB 的存档。这样应该可以解决网络传输速度问题。但是,我究竟如何将文件传输到 linux 呢?我可以使用 samba 在 windows 服务器上安装 linux 驱动器,或者我应该创建一个 ftp 服务器,或者将文件序列化为 POST 请求。哪一个会好?此外,我必须尽量减少 Windows 服务器上的负载。

  2. 而是在 linux 上安装 windows 驱动器。我可以使用 mount 命令,也可以在这里使用 samba(这两者的优缺点是什么?)。然后我可以在 linux 本身中编写压缩和复制部分。

我不相信互联网连接非常稳定,所以也应该有一个好的重试机制和故障保护。在这些情况下有哪些潜在的陷阱,以及我必须担心的其他问题?

谢谢,哈里

0 投票
1 回答
552 浏览

visual-studio-2008 - 使用linux服务器的Visual Studio开发环境

我知道这个问题超出了范围,但要求获得更好的建议。

要求:需要为没有windows服务器的windows/web编程构建一个小型visual studio开发环境,因为windows服务器许可证超出了我的预算。我的计划:创建一个安装了 apache、subversion 和 OracleXE 的 CentOS Samba PDC,每个 Windows 客户端用户都应该登录到 linux PDC 进行身份验证。用户将获得 Windows 和 Visual Studio 继承的权限。我的问题:可以将 Windows Xp 客户端添加到 linux pdc,并且用户可以作为普通 Windows 用户登录。如何配置 samba 为开发环境的 Windows 客户端提供继承的安全权限?Windows XP 客户端支持登录linux,而Windows 7 和Vista 客户端不支持,如何解决这个问题?

0 投票
1 回答
652 浏览

samba - 使用插件增强 Samba?

是否可以使用插件增强 Samba?具体来说,我想提供我自己的内容,而不是一对一的文件系统副本。

谢谢你的回答!

0 投票
0 回答
198 浏览

asp.net - 在 IIS6 上通过 UNC 提供图像时出现 ASP.NET ConfigurationErrorsException

我的 Web 应用程序中有一个虚拟目录,它通过 UNC 连接到 Samba 共享。我可以毫无问题地通过 Windows 资源管理器浏览文件,但我的 Web 应用程序会抛出一个黄屏,并显示以下消息:

说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:加载配置文件时出错:找不到文件 '\cluster\cms\qa-images\120400\web.config'。

对我来说没有意义的是它为什么要在那个位置寻找一个web.config。我知道这不是身份验证问题,因为虚拟目录可以从其根目录提供图像(即\\cluster\cms\qa-images\test.jpg可以http://myserver/upload/test.jpg正常使用)。

想法?

0 投票
1 回答
2859 浏览

linux - 如何设置 Samba 在写入单个 Samba 共享时保留文件所有权?

我想通过 samba 共享在我的 linux 机器上编辑 Solr 配置文件。文件必须是tomcat6:mygroup.,但是当我通过 windows 编辑文件时,它会将它们写为myuser:mygroup. 是否可以更改单个 samba 共享的写入设置以保留现有用户、组和权限?

这是可以通过 Samba 配置完成的事情,还是需要一些更棘手的事情?

0 投票
1 回答
4433 浏览

bash - 对使用 rsync 进行 samba 共享的 bash 备份脚本的有用建议

我写了一个小的 bash (4) 脚本来备份我的 windows pc 的共享。目前我只备份一个共享,并且备份只对 root 可见。请给我一些改进那段代码的提示:

现在我需要一些关于以下主题的帮助:

  1. 检查是否存在共享、挂载点等条件(制作防呆脚本)
  2. mount 命令 - 是否正确,我是否给予正确的权限?
  3. 如果只有 root 可以看到备份文件,是否有比用户的主目录更好的位置?
  4. 您认为集成其他文件系统的备份是否也有帮助?
  5. 尽管我有一个千兆网络系统,但备份相当慢(大约 13mb/s)——这可能是因为 rsync 的 ssh 加密?安装共享的 linux 系统具有 pci sata 控制器和旧主板、1gb ram 和 athlon xp 2400+。速度慢还有其他原因吗?

如果您有更多可以在这里解决的主题 - 欢迎发布它们。我有兴趣 =)

干杯

-Blackjacx

0 投票
1 回答
1152 浏览

performance - 通过 samba 编辑文件时,Vim 很慢

我有一个在 vmware 中运行 ubuntu 的 Windows 主机。我设置了 ubuntu 来导出一个 samba 共享,这样我就可以在 Windows 上使用 gvim。通过此连接编辑文件时,视觉模式会变得非常慢。我还注意到,在这段时间内,bufexplorer 也会变慢。当我在 Windows 主机上编辑文件时,这些都不慢。

我可以做些什么来提高性能?

0 投票
2 回答
2813 浏览

eclipse - 访问 HG 存储库时网络/samba 共享的权限被拒绝

我在 Ubuntu 10.10 中使用 EclipsePHP,并尝试使用 Mercurial (HG) 来处理位于我的联网登台服务器(samba 共享)上的存储库。

当尝试从 Eclipse(hg status真的)中刷新存储库时,我收到以下错误:abort: Operation not permitted: /media/sharename/myrepository/.hg/.dirstate*.

在试图找出问题所在的同时,我从终端转到网络共享并写道hg status- 发生了同样的错误,所以它不仅发生在 Eclipse 中。我测试了来自我的计算机和服务器的文件的 CHMOD chmod 777 /media/sharename/myrepository/ -R- 没有任何变化。

但是当我不小心sudo hg status从 repo 目录中运行时,Mercurial 启动了烟花并像魅力一样工作。

我的电脑到底出了什么问题?hg为什么我不能在没有 root 身份的情况下运行我的命令?

0 投票
0 回答
420 浏览

c++ - Cygwin ::stat() 为 samba 安装的 cygdrive 提供“没有这样的文件或目录”

我在路径名上有一些代码调用 ::stat() 在 Centos 上运行良好,但在 Cygwin 上,当提供的路径名是 samba 安装驱动器上的目录时,它会失败:

有了这个,我可以看到值:

如何从 Cygwin 成功 stat() 安装 samba 驱动器?

0 投票
1 回答
1321 浏览

linux - 通过 Linux 和 Windows 使用的 Samba 共享 Mercurial/Git 存储库

该存储库位于 linux 机器上,可通过 samba for windows 访问。

一般来说,事情似乎奏效了。Git 在 Windows 上的性能存在一些问题,但可以正常工作。因此,我目前只运行 mercurial。

问题是“hg status”有时会在 windows 和 linux 上返回不同的结果。它们都在同一个存储库中运行。

什么会导致这种差异?如何修复?

提交这些幻像更改最终会在更改日志中生成:

我猜这意味着这是一个 ntfs 文件权限问题。