JuiceFS 社区版 1.4 发布:降低成本、提升性能,多场景适配能力增强!
JuiceFS 社区版 1.4 正式发布JuiceFS 社区版 1.4 今日正式发布这是自 2021 年推出开源版本以来的第五个重要版本。该版本为长期支持版本LTS将继续维护 v1.4 和 v1.3v1.2 将停止更新。目前JuiceFS 在 GitHub 上已获得超过 14.2K Stars。根据用户匿名上报数据社区版数据总量超过 1.4 EB较 2022 年增长超 700 倍。随着 JuiceFS 被用于更多大规模数据管理、高并发访问和多用户共享场景成本控制、元数据效率和资源治理等长期关注的问题进一步凸显也成为 JuiceFS 1.4 重点优化的方向。历时一年开发JuiceFS 1.4 版本周期内社区新增 issue 366 个合并 PR 515 个共有 59 位贡献者参与其中。降低存储成本文件与目录级分层存储随着文件系统数据规模增长不同数据在访问频率、性能要求和保存周期上的差异会逐渐扩大。统一使用同一种存储类型难以同时满足高频访问数据的性能需求和低频访问数据的成本控制需求。对象存储通常按访问特征提供不同 Storage Class包括标准存储、低频访问存储和归档存储。JuiceFS 从 v1.1 开始支持通过 --storage-class 设置对象存储类型但配置粒度主要是文件系统默认值或挂载点。JuiceFS 1.4 将 Storage Class 纳入文件系统语义支持按文件或目录设置存储层级目录级配置可被后续新建的文件和子目录继承便于按项目、数据集或业务目录进行分层管理。存储层级可以根据使用的对象存储厂商自由配置写入新数据时JuiceFS 会根据文件或父目录的配置将数据写入对应的对象存储类型对于已有数据也可以通过调整元数据配置并配合对象存储侧的数据迁移能力将其迁移到新的存储层。这一能力可用于 AI 训练数据集、日志归档、备份数据、历史实验数据和离线分析结果等场景。对于归档型存储仍需评估取回延迟和取回费用。提升元数据性能批量删除、克隆与热点读取优化在海量小文件、大目录和高并发访问场景中性能瓶颈往往来自元数据操作。JuiceFS 1.4 针对元数据操作中的写入事务开销和热点读取开销分别优化了批量删除、批量克隆和 Redis 客户端缓存能力。批量删除与克隆减少事务开销过去删除大量文件时系统需要逐个处理文件并依次更新目录项、inode、空间统计、回收站和配额等元数据。JuiceFS 1.4 将同一目录下多个非目录文件的删除合并为批量事务减少逐文件操作带来的重复开销适用于大目录清理、临时数据回收、训练样本清理和日志目录删除等场景。批量克隆针对的是目录复制、快照场景。juicefs clone 不会复制底层数据块而是在元数据层创建新的文件记录并复用源文件的数据块引用。JuiceFS 1.4 在此基础上进一步减少逐文件克隆产生的元数据事务将同一目录下多个文件的克隆操作批量处理适用于 AI 数据集版本管理、实验环境准备和大规模目录快照等场景。Redis 客户端缓存降低热点元数据读取开销在高并发读取中路径解析、目录项查询和文件属性查询会产生大量重复请求当 Redis 作为元数据引擎时这些请求需要在客户端和 Redis 之间往返可能影响访问延迟并增加 Redis 负载。JuiceFS 1.4 将热点 inode 属性和目录项缓存在客户端本地命中缓存时可减少对 Redis 的重复查询当相关元数据发生变化时再通过缓存失效机制更新本地状态。需要注意的是这一能力缓存的是元数据不是文件内容。该能力适用于读多写少、热点路径稳定的工作负载例如 AI 训练数据加载、大规模容器启动和多任务并发读取。运维管理增强用户配额与回收站统计在分布式存储环境中存储资源通常由多个用户、项目和业务共享使用。如果缺乏有效的约束机制单一主体的异常写入或误操作可能迅速消耗大量空间或 inode进而影响系统稳定性与成本控制。配额管理正是为共享环境建立可预测资源边界的重要手段。JuiceFS 社区版 1.4 新增用户和用户组维度的配额能力使管理员可以按身份查看、配置和限制资源使用情况。它将资源管控从“文件系统 / 目录维度”扩展到“用户 / 用户组维度”更适合共享集群、AI 训练平台等多用户环境。在多客户端并发场景下JuiceFS 通过异步统计机制降低元数据访问压力并让用量统计逐步收敛。配额类型包括文件系统总配额、子目录配额、用户配额和用户组配额分别作用于整个文件系统、目录子树、单个用户和项目或部门解决不同的问题适用于不同的典型使用场景。JuiceFS 1.4 还增强了回收站空间统计能力。在大规模文件系统中文件删除后可能仍在回收站保留一段时间导致“已删除但空间未释放”的情况。1.4 支持通过 summary 工具快速查看回收站相关用量帮助管理员定位空间占用来源并据此制定清理、保留或扩容策略。功能拓展同步、备份与变更追踪sync 增强让大规模同步更可靠在大规模迁移、跨云同步、备份和归档场景中用户往往需要应对任务中断、数据保护和带宽竞争等问题。JuiceFS 1.4 针对这些场景增强了 juicefs sync新增断点续传、数据加解密和全局流量控制能力。断点续传用于降低任务中断后的恢复成本。同步过程中JuiceFS 会记录任务进度当任务异常退出或手动中断后可以基于已保存的状态继续执行减少重复扫描和重复处理。该能力适用于对象数量大、任务周期长或跨云链路不稳定的迁移与备份场景。在跨云备份和归档场景中客户端加密是常见的合规要求。JuiceFS 1.4 支持在 sync 链路中完成加密写入、解密恢复或重新加密减少对外部加密工具的依赖。该能力适用于异地备份、敏感数据迁移、密钥轮换和合规审计等场景但需要同时管理好密钥保存和恢复流程。全局流量控制用于多个同步任务并发时的带宽约束。相比单进程限速1.4 可以统一管理多个 sync 任务的整体带宽使用减少同步任务对线上业务和其他网络任务的影响。该能力适用于跨云传输、多任务并发备份、机房迁移和共享出口链路等场景。Changelog元数据变更可追踪JuiceFS 社区版 1.4 新增元数据变更日志Changelog能力用于记录文件系统中的元数据变更事件。此前问题排查主要依赖客户端访问日志access log但访问日志只能反映单个挂载点的操作视角在多个客户端并发访问同一文件系统时往往难以还原完整的跨客户端操作链路。Changelog 从元数据层记录文件创建、属性修改、删除等变更为问题定位、操作审计和增量处理提供统一依据。当出现误删、异常重命名、权限或属性被意外修改等问题时管理员可以基于 Changelog 查看相关变更记录减少对单个客户端日志的依赖缩短排查路径。这也为操作审计提供了更统一的元数据变更来源。在备份、迁移和恢复场景中Changelog 可作为增量处理的参考依据。对于大规模文件系统两次全量备份或迁移任务之间可能发生大量变化通过记录这段时间内的元数据变更Changelog 可以为后续增量备份、增量迁移或恢复流程提供输入减少对全量扫描的依赖。多环境适配增强JuiceFS 社区版 1.4 也进一步增强了对不同使用环境的适配能力。在 Windows 客户端方面1.4 优化了跨平台访问的一致性和稳定性包括用户映射、权限映射和文件访问行为等细节。对于同时使用 Linux 和 Windows 客户端访问同一文件系统的场景这些优化有助于减少混合操作系统环境下的兼容性问题。在 Java SDK 和大数据生态方面1.4 新增 Kerberos 支持补齐 Hadoop 安全模式下的用户认证能力。此前 1.3 已支持 Ranger用于文件访问规则和权限控制Kerberos 侧重认证“用户是谁”Ranger 侧重控制“用户能访问什么”。二者结合后可以更好地适配大数据平台中的认证与权限管理体系。在存储后端方面1.4 新增基于 SMB/CIFS 协议的存储接入能力使 JuiceFS 可以更直接地对接已有 NAS 或文件共享系统扩展在存量基础设施环境中的适用范围。数据规模稳步增长AI 场景持续拓展根据用户匿名上报的数据目前文件系统总数近 70,000 个数据总量超 1.4 EB使用规模仍在持续扩大。过去一年AI 应用继续从模型训练扩展到推理服务、Agent 和多云调度等场景对数据存储提出了更高要求。这些变化也体现在社区用户分享的实践案例中覆盖大模型、智能驾驶、量化投资、算力平台等多个方向。感谢每一位为项目提供反馈、分享案例、贡献代码、完善文档、答疑解惑的人因为每一位的参与推动了 JuiceFS 的快速成长欢迎大家前往下载使用 JuiceFS 1.4。

相关新闻

2026年企业级大模型API中转平台选型指南:八大服务商技术指标解析与场景适配策略

2026年企业级大模型API中转平台选型指南:八大服务商技术指标解析与场景适配策略

2026年企业级大模型API中转平台选型指南:八大服务商技术指标解析与场景适配策略 2026年,大语言模型的应用已全面渗透至企业生产核心,规模化落地的挑战不再局限于单一模型的推理能力,更在于基础设施的稳定性与可控性。单纯追逐“单…

2026/7/10 21:18:27阅读更多 →
高效团队管理的6个黄金法则

高效团队管理的6个黄金法则

想要项目团队成员听你的,又不想和成员产生隔阂,形成明显的上下级关系,就需要把握好一个度,学会如何进行团队管理,让团队产生凝聚力,避免20个人,30个群。一、明确立场,是战友&#xf…

2026/7/10 21:18:27阅读更多 →
如何高效使用Mermaid Live Editor:免费开源的实时流程图编辑工具

如何高效使用Mermaid Live Editor:免费开源的实时流程图编辑工具

如何高效使用Mermaid Live Editor:免费开源的实时流程图编辑工具 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-l…

2026/7/10 21:18:27阅读更多 →
LLM 驱动的自动化性能测试报告——让火焰图讲给非技术人员听

LLM 驱动的自动化性能测试报告——让火焰图讲给非技术人员听

LLM 驱动的自动化性能测试报告——让火焰图讲给非技术人员听 一、火焰图丢了半壁江山——为什么最关键的发现往往没人看 在一份典型的性能测试报告中,火焰图(Flame Graph)是最能直击问题根源的可视化工具:它用颜色和宽度编码了函数…

2026/7/10 22:18:32阅读更多 →
揭秘高效二手市场数据采集工具:3步掌握闲鱼商品智能自动化技巧

揭秘高效二手市场数据采集工具:3步掌握闲鱼商品智能自动化技巧

揭秘高效二手市场数据采集工具:3步掌握闲鱼商品智能自动化技巧 【免费下载链接】xianyu_spider 闲鱼APP数据爬虫(废弃项目) 项目地址: https://gitcode.com/gh_mirrors/xia/xianyu_spider 还在为手工整理二手商品信息而烦恼吗&#xf…

2026/7/10 22:18:32阅读更多 →
2026年AI专利工具怎么选?知擎智能GOATPATENT产品能力深度解析

2026年AI专利工具怎么选?知擎智能GOATPATENT产品能力深度解析

如果你正在为公司或个人创新成果准备专利申请,大概率已经感受到了传统专利撰写流程的痛点——跟代理师反复沟通修改、交底书写了改改了写、初稿一等就是好几周。这两年,大模型技术的成熟让"AI写专利"从概念变成了现实,市场上也陆续…

2026/7/10 22:18:32阅读更多 →
震撼!FreeRTOS任务切换内核揭秘:原来CPU一直在“被骗”!

震撼!FreeRTOS任务切换内核揭秘:原来CPU一直在“被骗”!

🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而…

2026/7/10 22:18:32阅读更多 →
2026 网安转行必读:真实职场现状 + 零基础入行实战攻略

2026 网安转行必读:真实职场现状 + 零基础入行实战攻略

2026 转行网络安全必看!真实网安职场全景解析(零基础可看) 2026想转行黑客/网络安全?一篇带你了解真实的白帽黑客/网络安全职场! 最近你是不是也总刷到网络安全的内容?看别人做渗透测试、打 CTF 比赛&…

2026/7/10 22:18:32阅读更多 →
I2C与SPI设备驱动实战:嵌入式Linux下的外设通信协议开发完整指南

I2C与SPI设备驱动实战:嵌入式Linux下的外设通信协议开发完整指南

I2C与SPI设备驱动实战:嵌入式Linux下的外设通信协议开发完整指南 一、总线选择的工程决策:I2C与SPI的本质差异 I2C和SPI是嵌入式Linux中最常见的两种外设通信总线,但很多选型决策停留在"看引脚数"的直觉层面。实际上,两…

2026/7/10 22:13:31阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/10 12:10:00阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/10 12:29:21阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/10 4:59:05阅读更多 →
浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比当你在浏览器地址栏敲入一个网址时,背后可能隐藏着一场关于"要不要重新下载资源"的精密博弈。这场博弈的裁判是HTTP缓存机制,而304状态码则是这场博弈…

2026/7/10 0:00:01阅读更多 →
RoboWits:面向创造性问题求解的双臂机器人认知推理基准

RoboWits:面向创造性问题求解的双臂机器人认知推理基准

1. 项目概述:这不是又一个机器人抓取数据集,而是一次对“思考力”的压力测试 RoboWits——这个名字里藏着两个关键信号:“Robo”直指物理世界中的具身智能体,“Wits”则毫不掩饰地指向人类最核心的认知能力:机敏、判断…

2026/7/10 0:00:01阅读更多 →
5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是一款专为Windows…

2026/7/10 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/10 13:39:09阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/10 22:20:33阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/10 17:29:22阅读更多 →