文章

三星SSD 0E随机炸鸡

前言 近期,有不少朋友都遇到了三星SSD随机炸鸡的问题,SSD无征兆挂掉,数据全部丢失。 受影响的固态型号包括860Evo~980 Pro以及对应的OEM产品「比如PM9A1 PM981A等」。 由于目前原因未知,三星除了换新也没给出合理解释。 三星980 Pro用户请注意:0E大规模炸机 请及时备份数据联系售后 最近在贴吧等社区有关 Samsung 980 Pro 炸机的问题讨论非常多,简单来说可能是三星更换主控的原因,这些高性能固态硬盘大规模出现 0E 计数不为 0,表明硬盘的工作已经不稳定。 起因 本人在不知情的情况下购入几块三星固态当系统盘,对于这种一线SSD早就养成了降价就买的习惯,从来没考虑过会有如此大规模的严重问题。 毕竟数据无价,谁也不想使用一颗“定时炸弹”当系统盘,毕竟普通用户也很少有组raid1使用系统盘的。 翻车案例 此次事故影响之大完全是因为随机性,即无任何症状就挂了,包括售后刚换新的盘也有使用几天就挂的情况 如果你和我一样不幸购买并正在使用着三星的这几款固态硬盘,请按照以下说明时刻监控S.M.A.R.T数值(此方法不一定有效,请实时备份重要数据,能退款的尽量退款)。 详细分析可以跳转查看:https://www.v2ex.com/t/879433,这位老哥讲的很清楚。 补救措施 Windows用户 如果你近几个月已经买了三星的旗舰系列固态,建议定时跑脚本去监控S.M.A.R.T数据的0E和03两个值。 Windows用户可以使用DiskGenius、CrystalDiskInfo,由于本人主力设备不是Windows切Windows系统使用的固态并非三星,这里如果有需要定时监控S.M.A.R.T的用户请自行百度相关软件和教程。 0E,Media and Data Integrity Errors ,媒体与数据完整性错误计数。 03,Available Spare ,可用备用空间 0E数值大于0或者03小于100%请立即备份数据,并联系三星售后换新。 Linux脚本 博主在GitHub上修改了一个脚本,只需要将其下载到本地,使用crontab定时任务执行即可。 https://gist.github.com/qcgzxw/50b4af31dc1618ea42edd1fb52ba7e22 添加完定时任务之后,会每天0点自动运行脚本,如果发现异常会邮件通知。 这样就能第一时间备份硬盘,尽量减少损失。 PS:检测0E也不是一定能在坏盘之前检测出来,这里建议还是大家能退款就退款。

教程

ntfs硬盘无损转Ext4——记一次骚操作

前年买了一块Wd Elements 10T便携移动硬盘,由于当时是买来插Windows上,切该硬盘出场格式是NTFS,自然直接插上就能用了。但是最近我把它插到树莓派(Raspbian)上时,每次读取写入的速度都特别慢,更有甚者,连qBittorrent直接罢工,无法写入到硬盘。后来htop查看进程才知道有个ntfs-3g的进程,在读写时几乎占用了100%cpu(一核心)。 查资料得知,Linux系统在读取ntfs格式硬盘时,会调用ntfs-3g程序去实时转换。由于树莓派cpu性能一般,所以导致读写超级慢(20m/s)。于是便有了想将手头的影片转成Linux支持的ext4格式的想法。由于硬盘过大,里面的数据也太多,刚好遇上挖矿热,买不到比较便宜的硬盘,所以才有了这篇文章的骚操作。之所以称之为“骚操作”,是因为此篇文章所涉及到的无损转格式的方式虽说是某知名网站推荐的方式,但对于数据安全极不友好,不建议不了解硬盘、Linux系统相关知识的小白尝试。 如果你实在有需求要按照本文操作来转格式的话,由停电,电脑死机等一系列问题导致的数据丢失,本人概不负责! 主要流程 由于整个过程实在耗费时间和资源,这里先讲讲主要流程,在每个板块都会写出详细步骤,以及遇到的问题和解决方法。 Linux下停止正在使用该磁盘的进程,卸载磁盘 磁盘压缩主分区ntfs(分区N1),格式化出一个Ext4分区(分区E1) 将主分区的文件尽可能多的移动到Ext4分区,知道Ext4分区塞满 如果主分区还有文件,则重复2-3步骤,直到主分区文件全部被移动到新的分区。 格式化主分区为Ext4(N1),将临近主分区、存有数据的Ext4分区(E1)里面的全部数据移到主分区。 删除Ext4分区(E1),并将删除腾出来的空间去扩容主分区(N1) 如果之前有创建多个Ext4分区的话,重复5-6步骤,直到整个硬盘只剩一个Ext4分区即完工! 强烈建议数据在1/2磁盘空间以下,比如我10T硬盘4.7T数据,这样就可以只用分出一个区来保存数据就行,省了很多步骤。 卸载硬盘 为避免出现数据被更改的问题,先停止正在使用该硬盘的进程,然后使用umount命令卸载硬盘才进行数据转移的操作。 如上,如果使用umount卸载时出现“target is busy”,则说明该磁盘正在被进程占用,我们使用lsof查看占用的进程,将其关掉再卸载即可。 压缩分区(6h) 由于数据是散乱存放(非连续)在硬盘上的,所以导致我是用Windows磁盘管理工具去压缩卷的时候,本应该有5T空间剩余,磁盘管理工具却只能压缩出500G左右空间。 所以我使用DiskGenius工具,它应该是帮忙整理磁盘的内容尽量靠前且连续,然后再压缩卷。我这里使用DiskGenius可以压缩出4.55TB,耗时大概6小时。 压缩完成后,将新分区格式化为Ext4格式即可。Windows下无法识别,可以用DiskGenius软件看到新的分区。 数据转移(10h+23h) 考虑到稳定性,我原本打算用DiskGenius在windows下将ntfs分区的数据转移到ext4分区的,可这货居然提醒我 “该功能是Pro用户才能使用”,便转换思路,使用双系统的Ubuntu去操作转移。后来想想,Ubuntu远程操作也方便,应该为首选方案的,最后,我还是将硬盘插上我的Ubuntu,然后使用使用命令行在tmux下进行mv操作。操作完我就去上班了。 好景不长,等我回到家时,想查查进度的我却发现硬盘没了!然后键盘也失灵。仔细想想,既然硬盘已不存在挂载中,键盘也失灵,那我本着重启能解决99%问题的心态重启Ubuntu(对,就这么严谨...)。重启后,系统正常使用,然后查看日志,便发现HC died报错。 果然不是我一人,万能的网友也有遇到这个问题的,也给出了详细解决方案。 https://zhuanlan.zhihu.com/p/158688481 于是我重新运行mv命令去转移数据,由于之前已经转移过部分数据,所以只需要转移未转移的部分即可。 最后终于转移完成(我已经将ntfs分区格式化为Ext4了,第一个卷) 最后将清空的ntfs分区(N1)格式化为Ext4即可。 最后的数据转移(30h) 由于分区无法向前合并,我这里还是将tmp分区的内容全部转移到Elements分区。 考虑到复制任务占用电脑,便把硬盘插到树莓派上进行mv操作。(由于我的硬盘是外部供电,也不用担心供电不足或者其他问题) 此番很顺利,没有出现Ubuntu的HC died的报错,花费30小时终于将所有内容转移到第一个Ext4分区了。 分区合并(15mins) 首先卸载分区。然后使用fdisk进行分区合并的操作。 使用Linux下的fdisk命令操作。内容有点多,由于没有截图,这里不详细展开。 流程:删除第二个分区(9999999-66666666),再删除第一个分区(2048-9999999),最后新建一个分区(2048-66666666)即可。 注意:新建分区的时候,如果显示“已检测到文件系统,是否清空?”的提示,千万选择否,不然数据可能被清空。 最后,使用fdisk检查你的硬盘编号,再使用e2fsck来执行磁盘检测。最后使用resize2fs命令来扩容区分1即可。 至此,本文的ntfs无损转Ext4已完成,最后只需使用mount挂载在树莓派系统即可。 后记 本次是本人的作死之旅,望不要盲目跟从,数据无价,在对硬盘进行任何操作时,请提前备份。 由于读写“同时”进行,所以数据转移过程极慢,我这边WD Elements 10T硬盘拷贝5T大概30h,瞬时读写速度大概50m/s,该数据仅供参考。 如果你是和本人一样不怕丢失数据,手头有没有多的硬盘,并且ntfs格式的硬盘实在用不下去了,你可以跟着本文的操作去走,但是如出现数据丢失,本人概不负责。 最后,放几张图吧。 Windows SMB本地挂载 fdisk磁盘信息 读写速度测试 参考 https://recoverit.wondershare.com/partition-management/ntfs-to-ext4-easily.html#part3

文章

“双十二”前京东被曝用户数据泄露,官方称源自 2013 年安全漏洞问题

有媒体报道称,有疑似来自京东的一个 12G 的数据包在黑市流通,其中包括用户名、密码、邮件箱、QQ号、电话号码和身份证等各种信息,数据多达数千万条。 京东方面凌晨发布声明,并没有否认这些数据来自京东。 京东在回应正文里表示,该数据源于 2013 年 Struts 2 的安全漏洞问题。 但京东也同时强调当时国几乎所有互联网公司及大量银行、政府机构都受到了这个安全漏洞的影响,导致大量数据泄露,暗示安全问题不只京东一家有。 京东表示,在 Struts 2 的安全问题发生后,公司就迅速完成了系统修复,同时针对可能存在信息安全风险的用户进行了安全升级提示,当时受此影响的绝大部分用户也对账号进行了安全升级,但仍有极少部分用户并未及时升级账号安全,依然存在一定风险。 此前,京东也有过用户隐私问题泄露的问题,但不是源于数据安全,而是公司物流人员通过物流流程掌握了用户姓名、电话、地址、何时下单、所购货物等信息。 信息泄露有多危险?除了京东上的个人信息,包括订单、地址、交易等内容被获取,黑客也能通过这些泄露的信息尝试去登陆其他网站,获取更多的数据。 数据泄露远不止是隐私问题这么简单,利益驱动下,最危险的莫过于,一旦不法分子通过这些数据破解了一些金融账户,用户的损失将会更加严重。 2015 年比较典型的网络信息安全问题,主要出现在网购、快递信息、移动应用数据和各类互联网金融应用上。 360 互联网安全中心于 2016 年 1 月曾出过国内第一份网站安全报告——《2015 年度中国网站安全报告》。报告指出,2015 年,国内网民人均有 8 条个人隐私被盗,数万网站存在安全漏洞。 据中国互联网协会发布的《中国网民权益保护调查报告》显示,2015 年来,网民因个人信息泄露、垃圾信息、诈骗信息等现象,导致总体损失约 805 亿元。 以下为京东《关于有媒体报道京东数据安全问题的声明》: 昨日,有媒体报道《京东数据疑似外泄》,经京东信息安全部门依据报道内容初步判断,该数据源于 2013 年 Struts 2 的安全漏洞问题,当时国内几乎所有互联网公司及大量银行、政府机构都受到了影响,导致大量数据泄露。京东在 Struts 2 的安全问题发生后,就迅速完成了系统修复,同时针对可能存在信息安全风险的用户进行了安全升级提示,当时受此影响的绝大部分用户都对自己的账号进行了安全升级。但确实仍有极少部分用户并未及时升级账号安全,依然存在一定风险。 京东在此也强烈建议用户高度重视信息安全和隐私保护,在涉及到财产的电商、支付类系统中使用独特的用户名和登录密码,开启手机验证和支付密码,并将登录密码和支付密码设为高强度的复杂密码,提高账户安全等级。 同时,针对出现在地下黑色产业链中采用黑客攻击用户账户、盗取用户账号资产和贩卖用户信息等不法行为,京东已与警方建立了长效的合作机制,并将联合警方进行坚决的打击。