[分享] 闯大祸!日本惠普公司误删京都大学超算系统77TB重要数据

eric_wang   2021-12-30 10:55 楼主

据京都大学主页的公报显示,本次数据丢失事件发生在 12 月 14 日 到 12 月 16 日之间,一共删除了/LARGE0 目录下的 3400 多万个文件,总容量大约 77 TB,其中有 49 TB 数据可以从备份恢复,28 TB 数据完全丢失。

 

6185-c0ff0d9321599fce28b529c7692a6cd3.png

具体事故的原因日本惠普也在 声明 PDF 中做了详细说明。

 

惠普用于超算系统的备份脚本会使用 find 命令找出无用的 Log 文件并删除,最近日本惠普为了提高程序的“可读性”对传给 find 命令的变量名做了一些修改,然后更新了系统中的脚本,但是没考虑到 Bash 会在运行过程中实时读取脚本文件然后执行,于是尚在执行中的备份程序读取了新脚本中的 find 指令,最终导致误删文件。

惠普日本在“谢罪声明”中表示对此次事件负全责,并承诺赔偿和善后。

 

编者记: Bash 在解析 Shell 脚本时,是边解析边执行的,并不是将脚本一次性读入内存后执行。如果脚本在执行时,我们用新脚本覆盖了旧脚本,而且文件的 inode 没有发生变化(比如使用 `cp new.sh old.sh`,old.sh 内容变了,但 inode 不会变),那么 Bash 就会解析更新后的内容并执行。

来源:环球Tech

 

 

回复评论 (6)

这个事可不小

为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
点赞  2021-12-30 11:41

赔偿和善后 还是可以哟,换到国内企业估计就发个声明就完事了。

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-12-30 11:41

磁带呢?这玩意儿可保存数据几十年,作为ROM非常爽

YesWatt艺瓦特电子科技有限公司 傻大粗电源转换器制造商 https://apu5ob0ydv0ysskfm03hs4dtqfr97j68.taobao.com/
点赞  2021-12-30 12:58

居然会发生这种事,不规范操作呀!

点赞  2021-12-30 19:07

现代科技都无法恢复的借口是不是有很多苍白的地方呢,我是完全不相信 的

点赞  2022-1-6 15:13
引用: led2015 发表于 2022-1-6 15:13 现代科技都无法恢复的借口是不是有很多苍白的地方呢,我是完全不相信 的

在我看来,只要人类探索的脚步不会停下,这些科技的秘密我们一定会慢慢揭晓

点赞  2022-9-3 16:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复