导读 说到硬盘这些储存设备,大家肯定都非常的熟悉了,而对于各大厂商而言,储存密度就是他们关心的重点之一了。

毕竟不管是HDD的3.5寸、2.5寸还是SSD目前主流的M.2 2280(sata也是标准2.5寸规格,HHHL和U2咱们暂时不考虑),其尺寸规格都是确定的,空间只有这么大,面对用户们对于容量日益增长的需求,厂商也不得不去直面挑战。

而一直被大家口诛笔伐的SMR技术,便是解决容量问题的一个手段。当然了事物都是两面的,虽说SMR带来了更高的密度,但是其缺点也不容忽视,更差的随机读写、更差的可靠性,都是SMR需要面对的。

尤其是在前段时间,三大老牌厂商都出现了将CMR和SMR混用的情况,尤其是西数主打NAS的红盘(低容量)以及为大家一直所信赖的黑盘(2.5寸),都出现了使用SMR的情况。

不过SMR的问题或许在未来能得到改观,Linux 5.6内核中已经融入了西数的ZoneFS文件系统,据称,该技术可以改善SMR硬盘可靠性问题。

其实该技术在去年就已经公布了,ZoneFS并不是打算取代EXT4、Btrfs等这样的通用文件系统,而是通过取代原始设备区块文件访问来简化分区存储设备的支持

简单来说,就是把硬盘的空间分成多个区块,每个区块只能从开头顺序写入数据,而且数据不能任意覆盖。

西数称,这个举措可以有效的改善目前的数据写入方式,提高可靠性,并且也适用于SSD。

不过在文章的最后恕推仔给大家泼一盆冷水,这个技术虽然看上去很不错,但是距离我们还是有着不小的距离的,这才刚刚推上Linux上面,啥时候企业级彻底铺开了,才会轮到我们这些消费级用户享受。

况且这个技术究竟能提高多少,是否真的有效还不为人知。

原文来自:

本文地址://lrxjmw.cn/smr-zonefs-linux.html编辑:向金平,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: