RISC-V MCU中文社区

西部数据开发新的 Linux 文件系统“Zonefs”

分享于 2019-12-26 18:43:06
0
3735

原标题:西部数据开发新的 Linux 文件系统“Zonefs” 来源:开源中国

近些年来,从 RISC-V 体系结构位到存储增强功能,西部数据(Western Digital)在 Linux 内核方面做出了更大的贡献。最近几周,其一直在处理的最新代码就是全新的 Linux 文件系统。不过,新的 Western Digital 产品并不是要成为与 Linux 上的 EXT4,Btrfs,XFS 和 ZFS 之类竞争的通用文件系统。这个新的文件系统 Zonefs 适用于特殊用例,并在分区块设备上运行。

访问购买页面:

西部数据自营旗舰店

Western Digital 的 Damien Le Moal 针对 Zonefs 进行描述称,“zonefs 不是 POSIX 兼容文件系统。其目的是通过使用基于功能更丰富的文件的 API 替换原始块设备文件访问,从而简化应用程序中分区块设备支持的实现,避免依赖直接的块设备文件 ioctl。这种方法的一个示例是,通过允许将 SSTables 存储在与常规文件系统类似的区域文件中,而不是作为分区设备的扇区范围来存储,从而在分区块设备上实现 LSM(log-structured merge)树结构(例如在 RocksDB 和 LevelDB 中使用)。引入更高级别的结构“one file is one zone”则可以帮助减少应用程序中所需的更改量,同时允许使用带有除 C 语言之外的各种编程语言的分区块设备。”

事实上,Western Digital 一直在对分区存储进行大量投资,以允许使用更大容量的经济型设备。有关分区存储的更多背景信息可以在 Western Digital 博客找到。

目前,他们提出的 Zonefs 文件系统仅包含大约 1500 行新代码。

参考消息:https://www.phoronix.com/scan.php?page=news_item&px=Zonefs-Linux-File-System

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

*免责声明:以上内容仅供交和流学习之用。如有任何疑问或异议,请留言与我们联系。
3735 0

你的回应
oomdy

oomdy 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板