价格文档账号

存储

工作区的文件放在哪,怎么选存储,缓存、存储占用和回收。

存储

存储是工作区放文件的地方:提交的 Blend 文件和贴图、片段和成片、预览、资源包和数据库备份。

设备直接读写存储,不经过主机转手。主机只告诉设备存储在哪、用什么密钥。项目、任务这些记录不在存储里,在主机的数据库里。

  • 同样的文件只存一份。改了一张贴图再提交,只上传这一张。
  • 一个存储文件夹只属于一个工作区。新建时选的文件夹要么是空的,要么已经是这个工作区的存储;里面有别的文件时会被拒绝,换一个子文件夹。

工程文件与贴图如何拆包、去重与按需拉取,见资产、解包与按需拉取。

存储在 工作区详情 → 存储 里看和改。 修改连接… 只改路径、地址或密钥,不搬文件; 迁移到… 把文件整个搬到新地方。

怎么选存储

新建工作区时三选一,不能不选:

存储适合注意
共享目录设备都在办公室,有 NAS各设备按共享路径(如 \\NAS\danio)直接读写
S3设备分散各处,有云上的渲染机Cloudflare R2(推荐,免出网流量费)、AWS、MinIO 都行,见配置 R2
本机只用这一台电脑其他设备不能提交,也不能渲染

设备都在办公室就选共享目录;有租来的云服务器就选 S3。

  • 新建时选共享目录,主机会自动打开 局域网发现,办公室的电脑在 加入工作区 → 局域网 里就能找到它。
  • 选 S3 时可以另填一对 渲染机用的密钥,在存储服务里建成权限更小的,只渲染的设备拿这一对。
  • S3 存储推荐使用 Cloudflare R2:全球 Anycast 低延迟且免出网流量费(0 Egress),数十台渲染机并发下载贴图也不会产生高额流量账单。

选错了不用重建工作区: 迁移到… 搬过去,搬的时候照常提交、渲染,原来的位置保留到你确认删掉。

Pack 数据包与按需读取

为了兼顾网络传输速度与对象存储请求费用,danio 的文件并不散乱存放,而是以约 256MB 的不可变 Pack 数据包管理:

  • 合并小文件:小于 64MB 的文件(如贴图、脚本)合并打包,条目使用 zstd 高速压缩;大于 64MB 的大文件和主 .blend 独立成包。
  • Range 按需读取:渲染机根据任务快照,只通过 HTTP Range 头按字节偏移拉取目标镜头用到的文件,不需要下载整个 256MB 数据包。
  • 硬链接物化:从存储拉取的文件存入本机缓存后,渲染机通过文件系统硬链接直接铺出渲染工作目录,瞬间就绪且不占额外物理空间。

缓存

缓存是每台设备在本机放的、从存储拉下来的文件。

同一个文件每台设备只拉一次,再渲这个任务或用到同一张贴图的别的任务时直接用。缓存只归这台设备管,工作区不管。

  • 自动清理:超过 14 天没用的文件删掉;超过 10 GB 时先删最久没用的。正在排队、渲染的任务用到的不删。
  • 在哪改:本机在 设置 → 本机数据 里改 缓存目录、 缓存保留 和 缓存上限;有管理权限的人也能在别的设备详情的 设置 里改。改目录要重启那台 danio。
  • 租来的服务器:缓存放在本地数据盘或临时卷上(如 /data/danio/cache),不要放在网络盘上。添加设备时在 追加设置 里填好。

手动清理在存储占用页的 本机 里。清掉的文件需要时会再从存储拉。

共享缓存

共享缓存是同一机房几台设备共用的一个缓存目录:一台拉过的文件,别的设备从这里复制,不再去存储拉。

适合同一区域租的好几台云服务器:它们都能访问同一块网络盘,而存储在远处。

  • 在 设置 → 本机数据 或设备详情的 设置 里填 共享缓存目录 和 共享缓存上限。添加设备时也可以在 追加设置 里填目录。重启那台 danio 后生效。
  • 超过上限时删最久没用的。不填上限就不限。
  • 文件从共享缓存复制进本机缓存再用,每台的本机缓存照旧。

存储占用

存储占用是存储里各项目、各任务、资源包和成片各占了多少空间。

工作区详情 → 存储 里的 占用 只显示合计和分段条。点 查看详情 打开 存储占用 页,清理都在这一页。它分两页:

  • 工作区存储:要管理权限。按项目 → 任务 → 版本展开,还有资源包和没有版本用到的数据包。
  • 本机:这台电脑自己的缓存、任务工作目录、资源包和临时文件。谁在这台电脑上都能清,清掉的都能再拉回来。

工作区存储里,“独占”是只有它用到的部分,删掉能腾出来;“共享”是和别处共用的,删掉它也不腾空间。 可释放 一列就是删掉它能腾出的大小。

回收

回收是删除工作区存储里的东西时先等一段时间、期间还能恢复的做法。

在 存储占用 页 工作区存储 里勾选要清的,点底部按钮:

  • 标记清理:移进 等待删除。任务和项目 7 天后删,其他 1 天后删,到期由主机删掉。
  • 立即删除:按住 2 秒,马上删,不能恢复。

在任务详情、项目里删除任务和项目,也是进 等待删除,7 天内能恢复。 等待删除 表里每行写着什么时候删,任务、项目和移除的资源包可以 恢复,标记的片段可以 撤销。最近 30 天删掉或恢复的列在表下面。

  • 没人勾选的东西不会自动删。不再用到的数据包也要勾选 未引用的数据包 才标记。
  • 正在排队、渲染的任务不能删。
  • 备份不在这里清,按备份自己的保留规则删。