有没有办法将远程文件夹与 OSX 或 Windows 工作站上的本地缓存连接起来?

有没有办法将远程文件夹与 OSX 或 Windows 工作站上的本地缓存连接起来?

一家拥有 50 名平面设计师的公司正在使用同一个文件服务器。他们主要使用 Indesign。一个典型的项目是一份 60 页的 Indesign 文档,其中包含 1.5GB 的链接文件(例如 100 个 PSD、JPG、.ai)。他们不断编辑链接文件。这给服务器带来了很大的压力。所有工作站都配有板载 SSD(700MB/s),仅用于系统和应用程序。

我想知道是否有任何方法可以将本地驱动器用作远程文件夹的缓存。假设我们分配 200GB 用于缓存文件。每次访问文件时,它都会在服务器上检查上次更改日期,并且只有当缓存数据过时时才会检索文件。如果服务器上的文件发生变化,它会通知工作站。它可以被认为是具有本地服务器的 Dropbox 或 Google Drive。

如果有人知道这类解决方案,请告诉我。

如果没有的话,我真的很想知道为什么。我发现每一家这样的公司都有这种需求。

Adobe 建议将文件复制到本地,进行处理,然后重新上传。当 3 位绘图师正在处理同一本书的不同章节并共享大量资源时,这确实非常痛苦且不可能。

(请注意,此问题已解决,但我保留了评论以保持一致性:)使用 SMB 会占用服务器上大量的 CPU,我认为 Indesign 会监视链接文件的变化并不断请求更改。如果链接文件更新,Indesign 会立即在旁边显示一个标志。(解决方案:当使用 afp 连接远程文件夹时,服务器上的 CPU 使用率正常,OSX 上的 SMB 实现肯定存在问题。)

无论如何,我仍在寻找一种方法来挂载远程文件夹...拥有本地缓存​​。

答案1

从您的描述来看,您实际上正在寻找一个分布式版本控制系统。它在服务器上保留一个中央存储库,客户端可以检查更新。

您使用的是 Adob​​e Indesign,我并没有真正找到各种修订控制系统的集成选项,但这只是一些研究。Adobe 提供了一种称为 Bridge 的产品,但从其描述来看,它似乎更侧重于媒体,所以我不确定它是否能满足您的需求。

有很多选择。我用过 Perforce 和 Git。诚然,它们专注于软件开发,但我们确实用它们来管理艺术资产和设计文档。

我强烈支持使用这样的系统,让设计师/工程师在想要获取最新版时检查并获取更新。有时使用旧版本的文档是有好处的,或者说是希望这样做,而使用这种系统可以让你远离 SMB/CIFS 共享,转而使用托管版本控制系统。

答案2

从正常的文件共享角度来看,设置起来会很困难。

-- 对于离线文件但在公共/组文件夹中,最后一位编写者将赢得保存。

  • 另一个适用于 Windows/IOS/MAC 甚至安卓的解决方案是,您可以在不久的将来使用 WorkFolder(微软表示他们将为这些平台发布客户端,但我们还没有发布日期)。这意味着您需要一个 2012R2 作为文件服务器。当您单击文件以使用它时,工作文件夹会同步。如果您在公共文件夹中设置 WorkFolder,则会出现同样的问题,最后一个写入者获胜。

所以最大的问题是你是否需要公共文件夹,你的员工白天是否使用相同的文件?如果是,我们回到 SVN/GIT 的想法

相关内容