0371-63319761
您的当前位置:主页 > 安全研究 > 行业新闻 >

ZFS on Linux 引发数据丢失,幸好新版本发布神速

时间:2018-04-12

        单单一次提交的代码就把版本0.7.7搞砸了,修复漏洞仅花了三天的时间,动作可谓神速。

 

        ZFS for Linux的维护人员在上一个版本导致数据丢失后赶紧推出了新版本。

 

   ZFS for Linux 0.7.7在3月21日才发布,但正如GitHub这个题为《无法列出来、消失的文件》的帖子(https://github.com/zfsonlinux/zfs/issues/7401)显示,用户们在“拷贝内有大量文件的目录时遇到了数据丢失的问题。”

 

        这个缺陷意味着,试图拷贝时出现错误,声称文件系统已满,导致文件根本无法拷贝到预定的目的地。

 

        用户已在几个Linux发行版环境下验证了这个问题,随即争论是该恢复原状(roll back)还是等待救星。

 

  就在他们在网上热议此事时,维护人员终于在提交的这段代码(https://github.com/zfsonlinux/zfs/commit/cc63068e95ee725cce03b1b7ce50179825a6cda5)中发现了罪魁祸首。此后问题代码已被删除,ZFS for Linux 0.7.8发布,唯一的变化就是删除了问题代码。

 

        新版本的开发速度之快让人着实惊讶:报告缺陷的帖子是在2018年4月7日发布的,但修复程序三天后就出来了。所以尽管三位代码审核人员批准同意提交这段糟糕透顶的代码,但迅速响应可能意味着可以视之为开源界的某种胜利。

Copyright © 2017-2024 河南中瀚安全技术有限公司 版权所有 豫ICP备18011434号-1 豫公网安备 41019702002746号