关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
硬盘厂商头铁:放弃SMR技术绝无可能,西数已推出专用文件系统
[复制链接]
作者:
295255980
版块:
›
嵌入式操作系统
›
linux
发布时间:
2020-5-25 22:24:14
1581
0
返回列表
295255980
当前离线
中级会员
中级会员, 积分 270, 距离下一级还需 230 积分
中级会员
中级会员, 积分 270, 距离下一级还需 230 积分
积分
270
发消息
楼主
电梯直达
295255980
发表于 2020-5-25 22:24:14
|
只看该作者
|
倒序浏览
|
阅读模式
不知道什么时候开始,硬盘已经成了让不少用户骂声一片的产品,这并不能怪用户,因为硬盘厂商悄悄引入了一种叫做SMR的新技术,也就是我们熟悉的叠瓦硬盘。这种硬盘的特点是缓存大,容量更是能做到特别大,然而可靠性不佳,目前来看完全不能像传统硬盘那样在电脑上使用。不过用户的骂声并不能阻止硬盘厂商,西数甚至完成了基于SMR的文件系统开发。
为啥SMR硬盘那么容易坏?因为和传统的PMR硬盘相比,SMR硬盘已经不在有传统的磁道的概念,而是被划分成一个个zone,每个zone大约256MB,由于SMR磁介质是堆叠的,所以只支持顺序读写,已经不支持随机读写了,但硬盘还预留了一些低密度的Conventional Zone用来临时存放随机读写数据。而现有的磁盘管理技术依然像对PMR那么管理,导致磁盘寿命急剧缩短。
西数的这套新文件系统叫做Zonefs文件系统(Zonefs file system)从这个名字就知道是专门针对SMR硬盘的。它的作用是提供接口把操作系统给出的读写命令转换成适合SMR文件系统的读写方式,所以实际上我们没法像通用文件系统那样看见它存在,但它确实在起着作用。其实去年底就传出西数在研发这套文件系统,只不过现在西数官方表示已经向Linux提交,将出现在Linux 5.6内核上。
简单的说,以后如果使用Linux系统的话,使用一些SMR硬盘时Zonefs文件系统将会强制所有的数据都顺序写入,以适配SMR硬盘的zone。这样,操作系统写入数据的时候就不会再有大规模的读写操作,也就延长了寿命。有没有觉得SMR这种管理方式与SSD的Block有些相似?实际上Zonefs文件系统也可以用来优化SSD的写入。
但是,西数现在也仅仅是走出了第一步而已。首先这套Zonefs文件系统只存在于未来的Linux上,Windows系统如果使用SMR硬盘依然不会有任何改善,所以对于绝大多数用户来说是想多了;其次,Zonefs文件系统只工作在系统层级,SMR硬盘从工作方式上也分很多种,如果SMR硬盘的读写由硬盘固件来管理,操作系统没有权限介入,也就是Drive Managed SMR,那西数这套文件系统就完全发挥不了作用。
所以希望能够借助这种新技术再重新用上SMR硬盘的各位还是洗洗睡吧。毕竟硬盘除了PC使用之外,视频监控、安防、数据备份等领域才是西数们的大客户,他们对随机读写这种破事并不敏感,所以让硬盘厂商回头,也已经绝无可能了。现在PC配备全SSD环境也是不错的选择,说不定可靠性还更高一些。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
LinuxPC登陆天河二号基础操作
•
欲学鸿蒙必先懂Linux:逐项分析Linux目录树的5类18项构成
•
缅怀那些年盗版XP系统:不仅埋葬了我的青春,还弄坏了我的电脑
•
INTEWELL案例为智慧风电保驾护航
•
怎样参与鸿蒙?
•
风河正在引领RTOS进入“现代化”创新期
•
Android面试必备:System、App、Activity启动过程
•
618在某宝上花298买来的Linux全解笔记,感觉4年Linux都白学了
•
【工程师分享】精简Linux的源代码
•
麒麟操作系统什么来头?为什么可随中国航天“上天”
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
ARM
快速回复
返回顶部
返回列表