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

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

3天内不再提示

西数Zonefs文件系统有望解决SMR硬盘写入数据时的弊端

工程师邓生 来源:快科技 作者:宪瑞 2019-12-26 09:27 次阅读

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

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

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

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

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

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

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

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

责任编辑:wv

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

    关注

    3

    文章

    1310

    浏览量

    57318
  • 西数
    +关注

    关注

    1

    文章

    69

    浏览量

    16118
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复—raid5阵列+reiserfs文件系统数据恢复案例

    位置有个空的reiserfs超级块。 用户方需要恢复reiserfs文件系统中所有数据,包含数据库、网站程序与网页、OA系统中所有办公文档。
    的头像 发表于 11-07 13:15 178次阅读

    NetApp数据恢复—NetApp存储WAFL文件系统下误删除的数据恢复案例

    NetApp某型号存储,WAFL文件系统。 工作人员误操作将该NetApp存储中的重要数据删除。
    的头像 发表于 10-11 14:17 207次阅读

    Linux根文件系统的挂载过程

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

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

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

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

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

    服务器数据恢复—xfs文件系统服务器数据恢复案例

    某公司一台服务器,连接了一台存储。该服务器安装linux操作系统文件系统为xfs。 在运行过程中该服务器出现故障,管理员使用xfs_repair工具试图对xfs文件系统进行修复但失败,服务器中所有
    的头像 发表于 08-19 10:49 299次阅读

    如何修改buildroot和debian文件系统

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

    Linux高级文件系统管理详解

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

    linux--sysfs文件系统

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

    使用wear_level api来安装fat文件系统,如何格式化FAT文件系统

    我使用wear_level api来安装fat文件系统。 在使用过程中发现,在向该地址中写入文件的时候断电,将导致这份文件之后无法操作,还会占用一个
    发表于 06-26 06:51

    NetApp数据恢复—WAFL文件系统下误删除数据数据恢复案例

    某公司NetApp存储设备,人为误操作导致NetApp存储内部分重要数据被删除,该NetApp存储采用WAFL文件系统,底层是由多块硬盘组成的raid阵列。
    的头像 发表于 05-13 10:50 376次阅读

    FatFS文件系统写入文件在PC上看不到内容是怎么回事?

    使用DiskGenius可以查看到内容。 2、写入完成后使用该文件系统读取文件长度为0. 3、使用DiskGenius查看文件的目录,发现0x1C开始的值没有变(为0)。 4、如果使用
    发表于 04-17 07:09

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

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

    Linux系统如何扩展文件系统

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

    【服务器数据恢复】UFS2文件系统数据恢复案例

    服务器数据恢复环境: 一台服务器,虚拟化系统为esxi,上层使用iSCSI的方式实现FC SAN功能,iSCSI通过FreeNAS构建。 FreeNAS采用了UFS2文件系统,esxi虚拟化
    的头像 发表于 01-09 14:53 893次阅读