文件系统是计算机中一个非常重要的组件,为存储设备提供一致的访问和管理方式。在不同的操作系统中,文件系统会有一些差别,但也有一些共性几十年都没怎么变化:

  1. 数据是以文件的形式存在,提供 Open、Read、Write、Seek、Close 等API 进行访问;

  2. 文件以树形目录进行组织,提供原子的重命名(Rename)操作改变文件或者目录的位置。

文件系统提供的访问和管理方法支撑了绝大部分的计算机应用,Unix 的“万物皆文件”的理念更是凸显了它的重要地位。JuiceFS 是一款开源分布式文件系统,创新的将对象存储作为底层存储介质,实现了存储空间的无限扩展。任何存入 JuiceFS 的文件都会按照特定规则被拆分成固定大小的数据块保存在对象存储,数据块的元数据则保存在 Redis、MySQL 等数据库中。

OSCHINA 本期高手问答(1 月 5 日- 1 月 11 日)将以「分布式文件系统」为切入点展开讨论。

  • 「分布式文件系统的架构设计」

  • 「分布式文件系统的特点」

除了上述范围,你也可以将讨论的内容外延到文件系统整个领域,包括文件系统的发展历程、未来展望、应用场景等等,还可以专注于开源的分布式文件系统 JuiceFS 的架构设计、实践等。

为此,我们邀请到了嘉宾@苏锐老师来和大家一起探讨分布式文件系统。

嘉宾简介

苏锐,JuiceFS 合伙人,作为1号成员参与创建 JuiceFS,先通过全球公有云上的 SaaS 产品获得国内外几十家商业客户,之后于 2021 年 1 月 JuiceFS 开源。

为了鼓励踊跃提问,@Juicedata 会在问答结束后从提问者中抽取 5 名幸运用户赠予 JuiceFS 定制搪瓷杯一个 。

立即参与提问