[{"data":1,"prerenderedAt":613},["ShallowReactive",2],{"docs-nav:docs_zh":3,"docs-page:\u002Fdocs\u002Fconcepts\u002Fstorage":155,"docs-surround:\u002Fdocs\u002Fconcepts\u002Fstorage":608},[4],{"title":5,"path":6,"stem":7,"children":8,"page":70},"Docs","\u002Fdocs","docs",[9,71,130],{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":70},"指南","i-lucide-book-open","\u002Fdocs\u002Fguides","docs\u002F1.guides",[15,20,25,30,35,40,45,50,55,60,65],{"title":16,"path":17,"stem":18,"icon":19},"简介","\u002Fdocs\u002Fguides\u002Fintroduction","docs\u002F1.guides\u002F01.introduction","i-lucide-info",{"title":21,"path":22,"stem":23,"icon":24},"快速上手","\u002Fdocs\u002Fguides\u002Fquick-start","docs\u002F1.guides\u002F02.quick-start","i-lucide-play",{"title":26,"path":27,"stem":28,"icon":29},"把办公室的电脑加进来","\u002Fdocs\u002Fguides\u002Foffice","docs\u002F1.guides\u002F03.office","i-lucide-building-2",{"title":31,"path":32,"stem":33,"icon":34},"在 GPU 租用平台渲染","\u002Fdocs\u002Fguides\u002Fcloud","docs\u002F1.guides\u002F04.cloud","i-lucide-cloud",{"title":36,"path":37,"stem":38,"icon":39},"配置 Cloudflare R2 存储","\u002Fdocs\u002Fguides\u002Fr2","docs\u002F1.guides\u002F05.r2","i-lucide-database",{"title":41,"path":42,"stem":43,"icon":44},"把主机放到 NAS 上","\u002Fdocs\u002Fguides\u002Fnas","docs\u002F1.guides\u002F06.nas","i-lucide-hard-drive",{"title":46,"path":47,"stem":48,"icon":49},"设备不在一处","\u002Fdocs\u002Fguides\u002Fremote","docs\u002F1.guides\u002F07.remote","i-lucide-globe",{"title":51,"path":52,"stem":53,"icon":54},"拿到成片","\u002Fdocs\u002Fguides\u002Ffilm","docs\u002F1.guides\u002F08.film","i-lucide-film",{"title":56,"path":57,"stem":58,"icon":59},"改了文件怎么办","\u002Fdocs\u002Fguides\u002Fupdate","docs\u002F1.guides\u002F09.update","i-lucide-refresh-cw",{"title":61,"path":62,"stem":63,"icon":64},"主机坏了或要换主机","\u002Fdocs\u002Fguides\u002Fhost","docs\u002F1.guides\u002F10.host","i-lucide-server-cog",{"title":66,"path":67,"stem":68,"icon":69},"常见问题","\u002Fdocs\u002Fguides\u002Ffaq","docs\u002F1.guides\u002F11.faq","i-lucide-circle-help",false,{"title":72,"icon":73,"path":74,"stem":75,"children":76,"page":70},"概念","i-lucide-box","\u002Fdocs\u002Fconcepts","docs\u002F2.concepts",[77,82,86,91,96,101,105,110,115,120,125],{"title":78,"path":79,"stem":80,"icon":81},"工作区和主机","\u002Fdocs\u002Fconcepts\u002Fworkspace","docs\u002F2.concepts\u002F01.workspace","i-lucide-network",{"title":83,"path":84,"stem":85,"icon":44},"存储","\u002Fdocs\u002Fconcepts\u002Fstorage","docs\u002F2.concepts\u002F02.storage",{"title":87,"path":88,"stem":89,"icon":90},"资产、解包与按需拉取","\u002Fdocs\u002Fconcepts\u002Fassets","docs\u002F2.concepts\u002F03.assets","i-lucide-images",{"title":92,"path":93,"stem":94,"icon":95},"项目、任务和版本","\u002Fdocs\u002Fconcepts\u002Ftasks","docs\u002F2.concepts\u002F04.tasks","i-lucide-list-checks",{"title":97,"path":98,"stem":99,"icon":100},"镜头和分段","\u002Fdocs\u002Fconcepts\u002Fshots","docs\u002F2.concepts\u002F05.shots","i-lucide-clapperboard",{"title":102,"path":103,"stem":104,"icon":54},"成片","\u002Fdocs\u002Fconcepts\u002Ffilm","docs\u002F2.concepts\u002F06.film",{"title":106,"path":107,"stem":108,"icon":109},"Blender 和 FFmpeg","\u002Fdocs\u002Fconcepts\u002Fruntimes","docs\u002F2.concepts\u002F07.runtimes","i-lucide-package",{"title":111,"path":112,"stem":113,"icon":114},"加入与权限","\u002Fdocs\u002Fconcepts\u002Fjoining","docs\u002F2.concepts\u002F08.joining","i-lucide-key-round",{"title":116,"path":117,"stem":118,"icon":119},"渲染名额","\u002Fdocs\u002Fconcepts\u002Fseats","docs\u002F2.concepts\u002F09.seats","i-lucide-gauge",{"title":121,"path":122,"stem":123,"icon":124},"备份和接管","\u002Fdocs\u002Fconcepts\u002Fbackup","docs\u002F2.concepts\u002F10.backup","i-lucide-life-buoy",{"title":126,"path":127,"stem":128,"icon":129},"插件","\u002Fdocs\u002Fconcepts\u002Fplugins","docs\u002F2.concepts\u002F11.plugins","i-lucide-puzzle",{"title":131,"icon":132,"path":133,"stem":134,"children":135,"page":70},"参考","i-lucide-library","\u002Fdocs\u002Freference","docs\u002F3.reference",[136,141,146,151],{"title":137,"path":138,"stem":139,"icon":140},"命令行","\u002Fdocs\u002Freference\u002Fcli","docs\u002F3.reference\u002F1.cli","i-lucide-terminal",{"title":142,"path":143,"stem":144,"icon":145},"本机配置","\u002Fdocs\u002Freference\u002Fconfig","docs\u002F3.reference\u002F2.config","i-lucide-sliders",{"title":147,"path":148,"stem":149,"icon":150},"HTTP 接口","\u002Fdocs\u002Freference\u002Fapi","docs\u002F3.reference\u002F3.api","i-lucide-code-xml",{"title":152,"path":153,"stem":154,"icon":129},"插件开发","\u002Fdocs\u002Freference\u002Fplugins","docs\u002F3.reference\u002F4.plugins",{"id":156,"title":83,"body":157,"description":602,"extension":603,"meta":604,"navigation":605,"path":84,"seo":606,"stem":85,"__hash__":607},"docs_zh\u002Fdocs\u002F2.concepts\u002F02.storage.md",{"type":158,"value":159,"toc":590},"minimark",[160,163,178,186,196,202,221,224,227,296,299,329,335,339,347,375,378,381,384,434,445,448,451,454,483,485,488,506,519,526,529,532,540,558,575],[161,162,83],"h2",{"id":83},[164,165,166,167,172,173,177],"p",{},"存储是",[168,169,171],"a",{"href":170},"\u002Fdocs\u002Fconcepts\u002Fworkspace#%E5%B7%A5%E4%BD%9C%E5%8C%BA","工作区","放文件的地方：提交的 Blend 文件和贴图、片段和成片、预览、",[168,174,176],{"href":175},"\u002Fdocs\u002Fconcepts\u002Fruntimes#%E8%B5%84%E6%BA%90%E5%8C%85","资源包","和数据库备份。",[164,179,180,181,185],{},"设备直接读写存储，不经过",[168,182,184],{"href":183},"\u002Fdocs\u002Fconcepts\u002Fworkspace#%E4%B8%BB%E6%9C%BA","主机","转手。主机只告诉设备存储在哪、用什么密钥。项目、任务这些记录不在存储里，在主机的数据库里。",[187,188,189,193],"ul",{},[190,191,192],"li",{},"同样的文件只存一份。改了一张贴图再提交，只上传这一张。",[190,194,195],{},"一个存储文件夹只属于一个工作区。新建时选的文件夹要么是空的，要么已经是这个工作区的存储；里面有别的文件时会被拒绝，换一个子文件夹。",[164,197,198,199,201],{},"工程文件与贴图如何拆包、去重与按需拉取，见",[168,200,87],{"href":88},"。",[164,203,204,205,209,210,212,213,216,217,220],{},"存储在 ",[206,207,208],"ui",{},"工作区详情"," → ",[206,211,83],{}," 里看和改。 ",[206,214,215],{},"修改连接…"," 只改路径、地址或密钥，不搬文件； ",[206,218,219],{},"迁移到…"," 把文件整个搬到新地方。",[161,222,223],{"id":223},"怎么选存储",[164,225,226],{},"新建工作区时三选一，不能不选：",[228,229,230,245],"table",{},[231,232,233],"thead",{},[234,235,236,239,242],"tr",{},[237,238,83],"th",{},[237,240,241],{},"适合",[237,243,244],{},"注意",[246,247,248,267,283],"tbody",{},[234,249,250,256,259],{},[251,252,253],"td",{},[206,254,255],{},"共享目录",[251,257,258],{},"设备都在办公室，有 NAS",[251,260,261,262,266],{},"各设备按共享路径（如 ",[263,264,265],"code",{},"\\\\NAS\\danio","）直接读写",[234,268,269,274,277],{},[251,270,271],{},[206,272,273],{},"S3",[251,275,276],{},"设备分散各处，有云上的渲染机",[251,278,279,280],{},"Cloudflare R2（推荐，免出网流量费）、AWS、MinIO 都行，见",[168,281,282],{"href":37},"配置 R2",[234,284,285,290,293],{},[251,286,287],{},[206,288,289],{},"本机",[251,291,292],{},"只用这一台电脑",[251,294,295],{},"其他设备不能提交，也不能渲染",[164,297,298],{},"设备都在办公室就选共享目录；有租来的云服务器就选 S3。",[187,300,301,315,322],{},[190,302,303,304,307,308,209,311,314],{},"新建时选共享目录，主机会自动打开 ",[206,305,306],{},"局域网发现","，办公室的电脑在 ",[206,309,310],{},"加入工作区",[206,312,313],{},"局域网"," 里就能找到它。",[190,316,317,318,321],{},"选 S3 时可以另填一对 ",[206,319,320],{},"渲染机用的密钥","，在存储服务里建成权限更小的，只渲染的设备拿这一对。",[190,323,324,325,328],{},"S3 存储推荐使用 ",[168,326,327],{"href":37},"Cloudflare R2","：全球 Anycast 低延迟且免出网流量费（0 Egress），数十台渲染机并发下载贴图也不会产生高额流量账单。",[164,330,331,332,334],{},"选错了不用重建工作区： ",[206,333,219],{}," 搬过去，搬的时候照常提交、渲染，原来的位置保留到你确认删掉。",[161,336,338],{"id":337},"pack-数据包与按需读取","Pack 数据包与按需读取",[164,340,341,342,346],{},"为了兼顾网络传输速度与对象存储请求费用，danio 的文件并不散乱存放，而是以约 256MB 的不可变 ",[343,344,345],"strong",{},"Pack 数据包","管理：",[187,348,349,359,369],{},[190,350,351,354,355,358],{},[343,352,353],{},"合并小文件","：小于 64MB 的文件（如贴图、脚本）合并打包，条目使用 zstd 高速压缩；大于 64MB 的大文件和主 ",[263,356,357],{},".blend"," 独立成包。",[190,360,361,364,365,368],{},[343,362,363],{},"Range 按需读取","：渲染机根据任务快照，只通过 HTTP ",[263,366,367],{},"Range"," 头按字节偏移拉取目标镜头用到的文件，不需要下载整个 256MB 数据包。",[190,370,371,374],{},[343,372,373],{},"硬链接物化","：从存储拉取的文件存入本机缓存后，渲染机通过文件系统硬链接直接铺出渲染工作目录，瞬间就绪且不占额外物理空间。",[161,376,377],{"id":377},"缓存",[164,379,380],{},"缓存是每台设备在本机放的、从存储拉下来的文件。",[164,382,383],{},"同一个文件每台设备只拉一次，再渲这个任务或用到同一张贴图的别的任务时直接用。缓存只归这台设备管，工作区不管。",[187,385,386,392,420],{},[190,387,388,391],{},[343,389,390],{},"自动清理","：超过 14 天没用的文件删掉；超过 10 GB 时先删最久没用的。正在排队、渲染的任务用到的不删。",[190,393,394,397,398,209,401,404,405,408,409,412,413,416,417,419],{},[343,395,396],{},"在哪改","：本机在 ",[206,399,400],{},"设置",[206,402,403],{},"本机数据"," 里改 ",[206,406,407],{},"缓存目录","、 ",[206,410,411],{},"缓存保留"," 和 ",[206,414,415],{},"缓存上限","；有管理权限的人也能在别的设备详情的 ",[206,418,400],{}," 里改。改目录要重启那台 danio。",[190,421,422,425,426,429,430,433],{},[343,423,424],{},"租来的服务器","：缓存放在本地数据盘或临时卷上（如 ",[263,427,428],{},"\u002Fdata\u002Fdanio\u002Fcache","），不要放在网络盘上。添加设备时在 ",[206,431,432],{},"追加设置"," 里填好。",[164,435,436,437,441,442,444],{},"手动清理在",[168,438,440],{"href":439},"#%E5%AD%98%E5%82%A8%E5%8D%A0%E7%94%A8","存储占用","页的 ",[206,443,289],{}," 里。清掉的文件需要时会再从存储拉。",[161,446,447],{"id":447},"共享缓存",[164,449,450],{},"共享缓存是同一机房几台设备共用的一个缓存目录：一台拉过的文件，别的设备从这里复制，不再去存储拉。",[164,452,453],{},"适合同一区域租的好几台云服务器：它们都能访问同一块网络盘，而存储在远处。",[187,455,456,477,480],{},[190,457,458,459,209,461,463,464,466,467,412,470,473,474,476],{},"在 ",[206,460,400],{},[206,462,403],{}," 或设备详情的 ",[206,465,400],{}," 里填 ",[206,468,469],{},"共享缓存目录",[206,471,472],{},"共享缓存上限","。添加设备时也可以在 ",[206,475,432],{}," 里填目录。重启那台 danio 后生效。",[190,478,479],{},"超过上限时删最久没用的。不填上限就不限。",[190,481,482],{},"文件从共享缓存复制进本机缓存再用，每台的本机缓存照旧。",[161,484,440],{"id":440},[164,486,487],{},"存储占用是存储里各项目、各任务、资源包和成片各占了多少空间。",[164,489,490,209,492,494,495,498,499,502,503,505],{},[206,491,208],{},[206,493,83],{}," 里的 ",[206,496,497],{},"占用"," 只显示合计和分段条。点 ",[206,500,501],{},"查看详情"," 打开 ",[206,504,440],{}," 页，清理都在这一页。它分两页：",[187,507,508,514],{},[190,509,510,513],{},[206,511,512],{},"工作区存储","：要管理权限。按项目 → 任务 → 版本展开，还有资源包和没有版本用到的数据包。",[190,515,516,518],{},[206,517,289],{},"：这台电脑自己的缓存、任务工作目录、资源包和临时文件。谁在这台电脑上都能清，清掉的都能再拉回来。",[164,520,521,522,525],{},"工作区存储里，“独占”是只有它用到的部分，删掉能腾出来；“共享”是和别处共用的，删掉它也不腾空间。 ",[206,523,524],{},"可释放"," 一列就是删掉它能腾出的大小。",[161,527,528],{"id":528},"回收",[164,530,531],{},"回收是删除工作区存储里的东西时先等一段时间、期间还能恢复的做法。",[164,533,458,534,536,537,539],{},[206,535,440],{}," 页 ",[206,538,512],{}," 里勾选要清的，点底部按钮：",[187,541,542,552],{},[190,543,544,547,548,551],{},[206,545,546],{},"标记清理","：移进 ",[206,549,550],{},"等待删除","。任务和项目 7 天后删，其他 1 天后删，到期由主机删掉。",[190,553,554,557],{},[206,555,556],{},"立即删除","：按住 2 秒，马上删，不能恢复。",[164,559,560,561,563,564,566,567,570,571,574],{},"在任务详情、项目里删除任务和项目，也是进 ",[206,562,550],{},"，7 天内能恢复。 ",[206,565,550],{}," 表里每行写着什么时候删，任务、项目和移除的资源包可以 ",[206,568,569],{},"恢复","，标记的片段可以 ",[206,572,573],{},"撤销","。最近 30 天删掉或恢复的列在表下面。",[187,576,577,584,587],{},[190,578,579,580,583],{},"没人勾选的东西不会自动删。不再用到的数据包也要勾选 ",[206,581,582],{},"未引用的数据包"," 才标记。",[190,585,586],{},"正在排队、渲染的任务不能删。",[190,588,589],{},"备份不在这里清，按备份自己的保留规则删。",{"title":591,"searchDepth":592,"depth":593,"links":594},"",2,3,[595,596,597,598,599,600,601],{"id":83,"depth":592,"text":83},{"id":223,"depth":592,"text":223},{"id":337,"depth":592,"text":338},{"id":377,"depth":592,"text":377},{"id":447,"depth":592,"text":447},{"id":440,"depth":592,"text":440},{"id":528,"depth":592,"text":528},"工作区的文件放在哪，怎么选存储，缓存、存储占用和回收。","md",{},{"icon":44},{"title":83,"description":602},"aWVYaJ3_EM4z-Y1YmlHqdNz3CwNMkfEJpO_ccQ1R23Y",[609,611],{"title":78,"path":79,"stem":80,"description":610,"icon":81,"children":-1},"工作区由哪些设备组成，主机做什么，设备和接收渲染在哪里看。",{"title":87,"path":88,"stem":89,"description":612,"icon":90,"children":-1},"打包资产怎么自动解出，1 张贴图如何只上传 1 次，按需拉取与引用库改写。",1794619223479]