IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[新资讯] Linux开发者讨论建立跟踪块/磁盘运作的全局计数器

[复制链接]
Lacy 发表于 2021-6-28 09:58:07 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 128G | 固态U盘 256G Pro/512G Pro


  微软和systemd开发者提议为Linux内核的块设备变化建立一个全局计数器,以便更好地跟踪存储系统的变化,为磁盘和其他块设备变化提供一个全系统唯一的数编码,而不是以每个磁盘为基础。这个单调增长的数字是面向全系统的。

  这样systemd和其他用户空间软件就可以更好地关联那些最终重复使用同一个设备的事件,比如/dev/sda,特别是/dev/loop0和其他设备,当一个设备被分离,另一个被添加时,这些设备往往会被重复使用。特别是在关注循环上线的设备时,由于没有序列号或其他唯一标识的手段,所以没有更好的手段来发现它是否是之前的那个设备。

  虽然用户层面可以使用事件监听器来跟踪磁盘的变化,但由于事件可能会晚到达或无法正确排序以及其他一些问题,这种全局计数器的跟踪被认为是最好的方法之一。另外,围绕块命名空间和其他改进的工作也在进行,但至少systemd的开发者认为这种方法对Linux内核来说是非常值得和有益的。

  这个全局号码回被放在uevent中,这样用户空间就可以使用它来关联驱动重用设备的时间,同时也会增加一个新的ioctl BLKGETDISKSEQ来获取磁盘序列号,序列号也会通过sysfs的diskseq来公开。每当底层媒体设备发生变化时,这个序列号就会递增,同样,每当设置或改变备份文件时,循环设备也会递增。

  对微软的Matteo Croce发出的拟议补丁感兴趣的人可以看到这个补丁系列和由此产生的关于这个功能的优点的讨论:

  https://lore.kernel.org/lkml/202 ... inux.microsoft.com/

  47b63d0b80e947a.jpg












最近访问 头像模式 列表模式
fudashuai 发表于 2021-6-28 21:43:04 | 显示全部楼层

活跃 21336| 技术 0| 互助 0| 钻石 0

希望早日能够实现!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Lacy

60401

活跃

2

技术

9

互助
签到任务
最火的业界新闻
  • UI升级!MIUI 13曝光:年底内测
  • 扫地机器人存漏洞!或可秒变窃听偷窥工具
  • 拉来院士!小米牵头组建智能图像处理研究中
  • 身份认证更可靠!华为蒋亚非:未来鸿蒙OS可
  • 专利图像显示小米新款机型有望配备变焦摄像
  • Intel公布12代酷睿大小核配置、优化策略:
  • 领先全行业!雷鸟创新发布首款双目全彩Micr
  • 梦幻联动!魅族Flyme牵手索尼:提供优质本
  • Ubuntu 21.10正式发布 迎来GNOME 40桌面以
  • 谷歌发布Android 12使用条件:手机硬件标准
炫酷的硬件Show
  • MARK 1 - 设计型 PC 与垂直风道
  • 好的大王,没问题大王
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
有趣的美图分享
  • 还是翻盖的
  • 老妈说她年轻时是村里的养猪能手
  • 他很爱他的孩子,但是孩子很怕
  • 几级美颜啊这是,把星爷搞这样
  • 当你很开心的玩手机的时候
  • 我就知道
  • 性别重要吗?
  • “李公公,把昨天的监控调出来我看下”
  • 麦当劳给你多少?我肯德基双倍!
  • 还以为是简单的西红柿炒鸡蛋
关注官方微信
快速回复 返回顶部 返回列表