在整个组织内共享大文件

在整个组织内共享大文件

我们有一些非技术员工想要协作处理大型文件(约 500MB)。[我认为这些文件是带有嵌入式视频和 Flash 组件的 SMART Notebook 文件]。

我不太清楚他们说的“合作”是什么意思,因为我听说他们很乐意有一个中央看门人来把文件放在一起共享;这可能会使问题变得更容易处理。

当然,文件协作让我想到了版本控制——但 500 MB 的二进制文件不太合适。

总是有可能将数据存储在互联网上,但我认为这太慢了。

我们有十几栋楼,每栋楼里都有一台 Unix 服务器(Mac OS X Server 10.5.8),通过快速 WAN 连接。我当然可以设置网络共享并使用 rsync 同步主服务器(也许可以双向同步),然后通过 AFP、SMB、WebDav 甚至常规 HTTP 共享文件。事实上,拥有某种 Web 界面可能是理想的选择,因为他们可以对文件进行评论,并通过这种方式让守门人知道小问题,而不是将修改过的文件推回去。

用户需要能够使用 OS X 系统。对其他平台的支持是一个优势。

对于我应该追求什么,有什么建议吗?

答案1

我所在学区的客户拥有这些 SMART Board 设备和配套的 SMART Notebook 软件(在 Windows 平台上)。那里的“协作”相当于用户将文件保存在文件服务器计算机上。

我使用过的 SMART Notebook 软件版本没有任何版本控制功能(甚至连“跟踪更改”这样基本的功能都没有),而我所见证的“协作”是用户对另一个用户创建的“笔记本”进行细微修改,然后将修改后的版本保存到他们的个人存储位置。由于 SMART Notebook 软件在单个文件中没有“版本”的概念,因此我们最终会得到多个文件,这些文件共享其绝大部分内容,但必须将其保存为不同的文件。

我对此的看法是,这并非技术问题,而更多的是用户教育问题:文件组织。我将从服务器计算机上的共享文件区域开始,该区域可通过您习惯使用的任何文件共享协议访问。我将与用户合作开发一个文件夹层次结构来存储文件,并开发一种通信方法(口头、电子邮件等),以传达各种 Notebook 文件的哪些“修订”是“权威的”。您可以尝试使用 Subversion 之类的工具来控制文件的修订,但我认为您不太可能在非技术受众中取得成功。

为用户提供一个中央文件存储区域至少有望遏制在多个“个人”文件存储区域中大量存储 Notebook 文件版本的情况。也许你甚至可以让人们相互交流,最终获得多个用户使用的 Notebook 文件的“权威”版本,而不是到处散布大量自定义文件。

相关内容