这是 JuiceFS v1.0 正式发布前的第二个 beta 版本,共有 16 位社区伙伴贡献了 150+ 次提交 🎉。本次更新以 Bug 修复和稳定性提升为主,辅以大量的文档更新和测试用例优化,并带来了以下新功能:
一、新增:BadgerDB 作为元数据引擎
由社区开发者秦牧羊(@diluga)发起贡献,在 JuiceFS 插件式元数据引擎架构上新增对 BadgerDB 数据库的支持,为 JuiceFS 元数据存储引擎家族再添新成员!
BadgerDB 是一个 Go 语言开发的嵌入式、持久化的单机 Key-Value 数据库,它类似 SQLite 无需安装即可直接使用:
# 创建文件系统
$ juicefs format badger://$HOME/badger-data test-volume
# 挂载文件系统
$ juicefs mount -d badger://$HOME/badger-data /mnt/jfs
与 SQLite 不同之处在于,BadgerDB 的数据库不是单文件,而是一个目录。在上例中,BadgerDB 在home目录创建 badger-data 数据库目录,挂载文件系统时自然也要使用这个目录的路径。
二、一键启动 WebDAV 服务器
经过开源社区的共同努力,我们在稳定支持 FUSE-POSIX、S3-Gateway、HDFS、CSI Driver 等存储访问协议的基础上,新增了 WebDAV 访问协议,与 S3 网关的启用方式类似,使用新增的 webdav 子命令可以一键启

JuiceFS发布了v1.0 Beta2版本,引入BadgerDB作为元数据引擎,支持一键启动WebDAV服务器,允许只读模式连接Redis Replicas,并优化客户端帮助信息,同时增强了安全防护措施,包括防止误操作和修复多个Bug。此次更新旨在提高系统稳定性,丰富功能选项,以及提升用户体验。
最低0.47元/天 解锁文章
386

被折叠的 条评论
为什么被折叠?



