0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西数开发Zonefs文件系统解决SMR叠瓦式硬盘问题

汽车玩家 来源:快科技 作者:宪瑞 2019-12-26 08:58 次阅读

针对SMR叠瓦式硬盘存在的问题,西数正在用更先进的技术解决,他们开发了名为Zonefs的文件系统,有望解决SMR硬盘写入数据时的弊端,同时也适用于SSD硬盘。

提到SMR硬盘,很多人都是头皮发麻——HDD厂商对SMR硬盘趋之若鹜,玩家对SMR硬盘避之不及,因为这种硬盘性能、可靠性都有问题,但它能提升硬盘存储密度大约1/4,所以西数、希捷都很喜欢SMR硬盘,未来也会继续用下去。

除了SMR硬盘,SSD硬盘写入数据之前需要先擦除的先天原理也是个问题,这会导致很多问题,比如写入性能下降,写入放大等等,这个问题也是无法杜绝的。

最新消息显示,西数正在开发一种新的文件系统——Zonefs,这是基于西数在分区存储研究的成果,它的目标不是取代EXT4、Btrfs、XFS和ZFS这样的通用文件系统,而是通过取代原始设备区块文件访问来简化分区存储设备的支持。

西数开发Zonefs文件系统解决SMR叠瓦式硬盘问题

简单来说,西数近年来一直在研究分区存储(Zoned Storage),它将硬盘的LBA空间分成多个区块,只能从每个区块的开头顺序写入数据,而且数据不能任意覆盖。

这种数据存储技术可以改变SMR、SSD硬盘存储、写入数据的方式,不会再像现在这样有很多随机的数据写入问题了,要写就是从头开始顺序写入,SMR及SSD硬盘的缺点都可以改善。

西数研究的Zonefs文件系统也是为分区存储设备服务的,可以更快地在分区存储设备上运行。

目前西数提交的Zonefs文件系统代码只有1500行,毕竟它不会是完整的文件系统,只是一种特殊的实现,主要是为了更好地分区存储。

西数开发Zonefs文件系统解决SMR叠瓦式硬盘问题

西数开发Zonefs文件系统解决SMR叠瓦式硬盘问题

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬盘
    +关注

    关注

    3

    文章

    1289

    浏览量

    57227
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2851

    浏览量

    117196
  • 西部数据
    +关注

    关注

    5

    文章

    526

    浏览量

    46108
收藏 人收藏

    评论

    相关推荐

    stm32单片机基于rt-thread 的 littlefs 文件系统 的使用

    简介littlefs是ARM官方推出的,专为嵌入系统设计的文件系统,相比传统的文件系统,littlefs具有以下优点:1、自带擦写均衡2、支持掉电保护3、占用的
    的头像 发表于 11-06 08:04 289次阅读
    stm32单片机基于rt-thread 的 littlefs <b class='flag-5'>文件系统</b> 的使用

    Linux根文件系统的挂载过程

    Linux根文件系统(rootfs)是Linux系统中所有其他文件系统和目录的起点,它是内核启动时挂载的第一个文件系统
    的头像 发表于 10-05 16:50 262次阅读

    小型文件系统如何选择?FatFs和LittleFs优缺点比较

    01  概述 文件系统在嵌入系统中的作用不可或缺,它提供了对非易失性存储设备(如闪存、SD卡等)上的数据进行有效组织和管理的能力。通过文件系统,嵌入
    的头像 发表于 09-29 16:14 925次阅读
    小型<b class='flag-5'>文件系统</b>如何选择?FatFs和LittleFs优缺点比较

    想提高开发效率,不要忘记文件系统

    ​同学们都知道,开发过程中文件系统的重要性,同样的,4G-Cat.1模组的文件系统也非常重要,它通常与数据传输速度、存储效率,以及数据安全性等有非常重要的关系,在应用开发中也非常重要。
    的头像 发表于 09-21 08:18 194次阅读
    想提高<b class='flag-5'>开发</b>效率,不要忘记<b class='flag-5'>文件系统</b>

    如何修改buildroot和debian文件系统

    本文档主要介绍在没有编译环境的情况下,如何修改buildroot和debian文件系统方法,如在buildroot文件系统中添加文件、修改目录等文件操作,在debian
    的头像 发表于 07-22 17:46 412次阅读
    如何修改buildroot和debian<b class='flag-5'>文件系统</b>

    Linux高级文件系统管理详解

    阶的文件系统就得要学习,本章我们会介绍磁盘阵列 (RAID),及逻辑卷轴文件系统 (LVM),这些工具都可以帮助你管理与维护使用者可用的磁盘容量.
    的头像 发表于 07-16 16:31 314次阅读

    linux--sysfs文件系统

    sysfs文件系统 sysfs,全称为System Filesystem,是一个由Linux内核实现的虚拟文件系统。它扮演着一个桥梁的角色,将内核中的设备和驱动程序信息以文件的形式呈现给用户空间
    的头像 发表于 07-08 11:37 711次阅读
    linux--sysfs<b class='flag-5'>文件系统</b>

    东芝成功展示32TB HAMR和31TB MAMR硬盘

    据了解,东芝的32TB HAMR机械硬盘采用10碟片设计,结合SMR磁记录技术,与希捷的魔彩盒3+ HAMR平台的存储密度相当,均为32TB。
    的头像 发表于 05-15 09:52 494次阅读

    【嵌入SD NAND】基于FATFS/Littlefs文件系统的日志框架实现

    文章目录【嵌入】基于FATFS/Littlefs文件系统的日志框架实现1.概述2.设计概要3.设计实现3.1初始化`init`3.2日志写入`write`3.3日志读取`read`3.4注销
    的头像 发表于 03-14 18:12 1122次阅读
    【嵌入<b class='flag-5'>式</b>SD NAND】基于FATFS/Littlefs<b class='flag-5'>文件系统</b>的日志框架实现

    Linux系统如何扩展文件系统

    当数据盘没有创建分区,只在设备上创建了文件系统。或者格式化了硬盘,就直接mount上系统使用。
    的头像 发表于 02-21 09:53 798次阅读

    鸿蒙轻内核源码分析:虚拟文件系统 VFS

    接口不统一,若系统中有多个文件系统类型,访问不同的文件系统就需要使用不同的非标准接口。而通过在系统中添加 VFS 层,提供统一的抽象接口,屏蔽了底层异构类型的
    的头像 发表于 02-18 14:50 753次阅读

    服务器数据恢复-EqualLogic PS存储VMFS文件系统数据恢复案例

    一台DELL EqualLogic PS系列存储,存储中有一组由16块SAS硬盘组成的RAID5。上层是VMFS文件系统,存放虚拟机文件。存储上层分了4个卷。
    的头像 发表于 12-15 13:10 512次阅读
    服务器数据恢复-EqualLogic PS存储VMFS<b class='flag-5'>文件系统</b>数据恢复案例

    服务器数据恢复—ocfs2文件系统被误格式化为Ext4文件系统的数据恢复案例

    由于工作人员的误操作,将Ext4文件系统误装入到存储中Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统。 由于Ext4
    的头像 发表于 12-04 10:49 417次阅读
    服务器数据恢复—ocfs2<b class='flag-5'>文件系统</b>被误格式化为Ext4<b class='flag-5'>文件系统</b>的数据恢复案例

    嵌入学习——ElfBoard ELF1板卡 之文件系统的介绍

    文件系统是一样的,只是嵌入Linux文件系统根据产品功能进行过裁剪,在内容多少和体积大小上不同。进行嵌入Linux产品开发,构建一个合
    发表于 11-24 10:02

    i.MX6ULL——ElfBoard ELF1板卡 之文件系统目录的介绍

    文件系统是一样的,只是嵌入Linux文件系统根据产品功能进行过裁剪,在内容多少和体积大小上不同。进行嵌入Linux产品开发,构建一个合
    发表于 11-24 09:59