问题标签 [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.
windows - 将文件从 Windows 服务器传输到 linux 服务器的方法
我需要定期将包含的 webserver-log-like-files 从美国的 Windows 生产服务器传输到印度的 linux 服务器。这些文件的大小约为 4 MB,每分钟大约 1 个文件。在 Windows 中编写的文件和它们在 linux 机器中可用之间,我可能需要大约 5 分钟的延迟。我对这里的各种选项有点困惑,因为我对这种设计非常缺乏经验:
我正在考虑用 C#.NET 编写一个服务,该服务将定期存档、压缩并将它们发送到 linux 机器。这些文件非常可压缩。WinRAR 可以将 32 MB 的这些文件转换为 1.2 MB 的存档。这样应该可以解决网络传输速度问题。但是,我究竟如何将文件传输到 linux 呢?我可以使用 samba 在 windows 服务器上安装 linux 驱动器,或者我应该创建一个 ftp 服务器,或者将文件序列化为 POST 请求。哪一个会好?此外,我必须尽量减少 Windows 服务器上的负载。
而是在 linux 上安装 windows 驱动器。我可以使用 mount 命令,也可以在这里使用 samba(这两者的优缺点是什么?)。然后我可以在 linux 本身中编写压缩和复制部分。
我不相信互联网连接非常稳定,所以也应该有一个好的重试机制和故障保护。在这些情况下有哪些潜在的陷阱,以及我必须担心的其他问题?
谢谢,哈里
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 客户端不支持,如何解决这个问题?
samba - 使用插件增强 Samba?
是否可以使用插件增强 Samba?具体来说,我想提供我自己的内容,而不是一对一的文件系统副本。
谢谢你的回答!
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
正常使用)。
想法?
linux - 如何设置 Samba 在写入单个 Samba 共享时保留文件所有权?
我想通过 samba 共享在我的 linux 机器上编辑 Solr 配置文件。文件必须是tomcat6:mygroup
.,但是当我通过 windows 编辑文件时,它会将它们写为myuser:mygroup
. 是否可以更改单个 samba 共享的写入设置以保留现有用户、组和权限?
这是可以通过 Samba 配置完成的事情,还是需要一些更棘手的事情?
bash - 对使用 rsync 进行 samba 共享的 bash 备份脚本的有用建议
我写了一个小的 bash (4) 脚本来备份我的 windows pc 的共享。目前我只备份一个共享,并且备份只对 root 可见。请给我一些改进那段代码的提示:
现在我需要一些关于以下主题的帮助:
- 检查是否存在共享、挂载点等条件(制作防呆脚本)
- mount 命令 - 是否正确,我是否给予正确的权限?
- 如果只有 root 可以看到备份文件,是否有比用户的主目录更好的位置?
- 您认为集成其他文件系统的备份是否也有帮助?
- 尽管我有一个千兆网络系统,但备份相当慢(大约 13mb/s)——这可能是因为 rsync 的 ssh 加密?安装共享的 linux 系统具有 pci sata 控制器和旧主板、1gb ram 和 athlon xp 2400+。速度慢还有其他原因吗?
如果您有更多可以在这里解决的主题 - 欢迎发布它们。我有兴趣 =)
干杯
-Blackjacx
performance - 通过 samba 编辑文件时,Vim 很慢
我有一个在 vmware 中运行 ubuntu 的 Windows 主机。我设置了 ubuntu 来导出一个 samba 共享,这样我就可以在 Windows 上使用 gvim。通过此连接编辑文件时,视觉模式会变得非常慢。我还注意到,在这段时间内,bufexplorer 也会变慢。当我在 Windows 主机上编辑文件时,这些都不慢。
我可以做些什么来提高性能?
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 身份的情况下运行我的命令?
c++ - Cygwin ::stat() 为 samba 安装的 cygdrive 提供“没有这样的文件或目录”
我在路径名上有一些代码调用 ::stat() 在 Centos 上运行良好,但在 Cygwin 上,当提供的路径名是 samba 安装驱动器上的目录时,它会失败:
有了这个,我可以看到值:
如何从 Cygwin 成功 stat() 安装 samba 驱动器?
linux - 通过 Linux 和 Windows 使用的 Samba 共享 Mercurial/Git 存储库
该存储库位于 linux 机器上,可通过 samba for windows 访问。
一般来说,事情似乎奏效了。Git 在 Windows 上的性能存在一些问题,但可以正常工作。因此,我目前只运行 mercurial。
问题是“hg status”有时会在 windows 和 linux 上返回不同的结果。它们都在同一个存储库中运行。
什么会导致这种差异?如何修复?
提交这些幻像更改最终会在更改日志中生成:
我猜这意味着这是一个 ntfs 文件权限问题。