文件共享 – 与客户端共享大型(多Gb)文件
我不确定这是否是这个问题的最佳位置,但我认为它完全属于IT管理员的领域,所以这就是我把它放在这里的原因.
我们需要与外部客户端共享大文件(几千兆字节).我们需要一种可靠且自动发布这些文件的简单方法,以便客户端可以下载它们.我们的组织有Windows桌面和Windows SBS 2011服务器. 从客户端的角度来看,从我们的服务器共享可能不是最理想的,因为典型ADSL的上行带宽较低(约1 Mbps) – 客户端需要一整天(4Gb文件为9小时)才能下载文件. 上传到第三方服务器对客户有利,但对我们来说很痛苦,因为我们必须处理多小时上传. 如果能够使其可靠且自动化,则上载到第三方服务器将不那么成问题.像Groove / SharePoint Workspace这样的东西,只需将文件放入并等待它同步 – 但Groove有2Gb的限制,这是不够大的. 理想情况下,我想要一个具有以下属性的服务: >必须适用于至少5Gb,最好是10Gb的文件 有什么建议?
我假设你正在寻找一个服务器解决方案,而不是SAAS产品,否则这个问题将是offtopic.
Sparkleshare是一款可满足您需求的开源软件. 但我建议只使用rsync镜像到具有所需带宽的远程服务器. 只需指定一个源文件夹并删除您的文件.在远程服务器上为您的客户端提供Web访问或ftp访问等. 我建议启动一个带有无限循环的shell脚本,该循环执行rsync并在每次迭代后休眠1秒钟.与Cronjob相比,这样做的好处是您不会获得干扰的并行上传.对于您的大文件,这将是我现在看到的问题. Rsync甚至具有以下优点:文件首先作为“隐藏”文件上传.前缀和随机名称,因此客户端只能看到已完成上传并已通过完整性检查的文件. 如果文件更新,rsync也可以有效地处理这个问题. 这个脚本应该是你的最佳选择: #!/bin/bash while [ 1 = 1 ] do rsync -arvz /my/sourcefolder/ user@remotehost.com:/remote/folder/ sleep 1; done 只需监控其运行情况,将其置于自动启动状态等. 您还可以使用rsync进行压缩. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 网站和Active Directory域共享相同的名称
- windows-mobile – Visual Studio 2010 Professional Beta
- windows-server-2008 – 将Windows Server配置导出到powers
- 使用Microsoft Git Provider时,为什么我无法在VisualStudio
- active-directory – 从AD导出列表
- 如何使用Windows命令获取剪贴板内容?
- Windows Server 2003到2008及更高版本有多相似?
- Windows下Tomcat内存占用过高问题跟踪(ProcessExplorer+jst
- .net-4.0 – 使用CurrentDomain.SetData(“APP_CONFIG_FILE
- Windows查看Java内存使用情况
- psql:致命错误:用户“postgres”WINDOWS的密码
- [源码]Dephi溢出demo( Shellcode for XP)
- Windows – 任务计划程序仅杀死cmd.exe但不杀死其
- windows-7 – Outlook加密电子邮件boo boo
- 新建Class文件时,添加作者版权注释声明
- windows-server-2003 – SQL Server群集的硬件要
- 在Windows和Mac OS X之间的Dropbox上共享Eclipse
- windows-server-2008-r2 – BitLocker安装程序要
- 使用MinGW在Windows上编译小型Gcc项目
- 批处理文件 – 如何将今天的日期与文件的上次修改