Owncloud - 通过网络本地访问文件,而不是同步客户端

Owncloud - 通过网络本地访问文件,而不是同步客户端

我有一个典型的用例,我认为很多人都会遇到类似的情况,但我在互联网上找不到解决方案,甚至找不到有关它的讨论。

我在办公室环境中的 QNAP NAS 上安装了 owncloud。此 NAS 在 RAID 5 上有 36TB 的可用空间。我有多个在家办公的用户,因此 owncloud 同步客户端对这些用户来说很棒,但我有一个用户在本地网络上(在办公室使用 QNAP),需要直接从他的 Mac 访问文件(视频编辑)。

我通过 ssh 进入 QNAP,找到了 raid 安装,然后找到了 owncloud 原始文件。我已将此文件夹安装到他的 Mac 上,以便直接访问 owncloud 文件(这很好,因为该用户是 VP,所以我不担心文件夹/用户权限)

我的问题是,这看起来很糟糕,但这是我唯一能想到的办法。我不想让他使用同步客户端,因为这些文件相当大,而且由于他要处理大量视频文件,他的本地 Mac 工作站需要有 10TB 以上的本地存储空间才能完成日常任务。

还有一个问题,如果您在同步客户端之外修改文件/文件夹,owncloud 是否会自动监控它们?

请给我指明正确的方向,这种情况似乎很常见。提前谢谢!

答案1

这里手册在 QNAP 上获取 ownCloud。
由于 QNAP 很酷而且很贵,我认为应该去他们那里询问(虚拟)支持台

但是,你可能有一些解决方案/解决方法(我更喜欢#3):

  1. 实证方法

    • 尝试通过 scp(ssh)或通过 NFS 挂载目录添加文件,然后在其他客户端上检查该文件是否出现。
    • 尝试在客户端下载速度较慢时替换文件。上传速度必须快于客户端下载或页面刷新速度(并且必须在其之前结束)。检查会发生什么情况。
    • 尝试从应用程序/网页添加/删除/修改文件,并查看它何时在 NFS 上可见。
  2. 添加桌面应用程序(在后台运行)并直接通过编辑文件NFS。检查结果(希望应用程序只执行原子与添加/删除/修改服务器所需文件相关的操作)。

  3. 只读 NFS(无写)权限。因此您的特权用户可以快速阅读,但只能通过应用程序上传修改。可以使用或不使用桌面应用程序。

  4. 如果您的 QNAP 有 2 个不同的网络接口,请为此保留一个特殊用户只将一个接口放在第二个接口上,而将所有其他接口放在第二个接口上。如果单独的接口尚未专用于不同的服务,这可以避免一些瓶颈。

TL; DR

来自Android 应用程序文档我们可以读到:

从本地文件系统检测并上传更改

当您在应用程序内添加文件,或者第三方应用程序将文件发送到 ownCloud 应用程序,或者第三方应用程序通过文档提供程序添加/编辑文件时,本地更改会被识别并上传。

这并没有解决我们的疑虑,因为它没有明确本地变革得到认可是否仅限于以指定的方式制作。

阅读更多的看来你应该能够找到解决方法:

  1. 从 3.2 版本开始,ownCloud Desktop 应用程序与 Infinite Scale 以及最新的 ownCloud Server 完全兼容。

  2. 无限规模特征
    Storage  | Local (POSIX)  | “ocis” driver (“decomposedfs”), the default filesystem for Infinite Scale
             | NFS (POSIX)    | “ocis” driver (“decomposedfs”), the default filesystem for Infinite Scale
    

相关内容