首页 > 资讯 > 资讯 > 正文

为更好观察变化 开发者建议Linux内核块设备建立全局计数器

2021-07-01 14:27:36来源:中关村在线  

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

这样systemd和其他用户空间软件就可以更好地关联那些最终重复使用同一个设备的事件,比如/dev/sda,特别是/dev/loop0和其他设备,当一个设备被分离,另一个被添加时,这些设备往往会被重复使用。

特别是在关注循环上线的设备时,由于没有序列号或其他唯一标识的手段,所以没有更好的手段来发现它是否是之前的那个设备。

虽然用户层面可以使用事件监听器来追踪磁盘的变化,但由于事件可能会晚到达或无法正确排序以及其他一些问题,这种全局计数器的追踪被认为是最好的方法之一。

另外,围绕块命名空间和其他改进的工作也在进行,但至少systemd的开发者认为这种方法对Linux内核来说是非常值得和有益的。

标签: Linux 存储系统 磁盘

相关阅读

404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx

相关词

推荐阅读