今天突发奇想,要在造富机上运行一款公链的本地节点,说干就干,于是创建新用户,COPY数据到新用户目录下。结果复制到一半的时候,造富机突然就出故障了。
(图源 :pixabay)
表现为,putty窗口无论敲什么命令,都提示Input/output error
。
经过一番拆内存测试,插显示器测试,得出的结论是造富机的SSD硬盘坏掉了。话说这款西数蓝盘我之前买的一块就有问题,报售后给免费换新,结果装在造富机上也没几天,又坏了。
什么叫做偷鸡不成蚀把米,啊呸,不对,什么叫做屋漏更早连夜雨?不但公链节点没跑起来,造富机也给干坏了。
不过有一说一,这可赖不到这个公链节点上,我不过拷贝过去50G左右的数据,它就坏掉了,分明是硬盘实在太不禁用了。
之后尝试了多次重新插拔,重启等方式,期待能偶尔一次正常进入到系统,但均已失败告终。于是尝试将硬盘挂到我的一台大Linux主机上,期望能读出其中数据。
结果这一折腾就是一整晚,全是眼泪呀。
硬盘在大电脑上可以识别出来,这是sudo fdisk -l
看到的信息:
然而当我尝试将分区挂载到系统的一个目录上,却失败了:
>sudo mount /dev/sdd2 media
提示信息如下:
mount: /home/xxxx1234/media: can't read superblock on /dev/sdd2
尝试使用如下指令进行修复:
sudo fsck -y /dev/sdd
提示信息如下:
使用如下指令查看可用备份超级块位置:
sudo mke2fs -n /dev/sdd2
指定备份超级块:
sudo e2fsck -b 20480000 /dev/sdd2
结果一个超长的输出,我按回车按到麻木:
还停不掉,悲催,我在想,我是不是应该加上-y参数,呜呜呜。
重新尝试一下:
sudo e2fsck -b 20480000 -y /dev/sdd2
修复完后是这个样子,好像并无区别,这我修复了个寂寞吗?
使用smartctl
看一下:
smartctl -HA /dev/sdd
提示信息如下:
有些看不懂,不过貌似这句能看懂:
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
因为正常的硬盘状态是这样的:
也就是说,大概是没救了,就算修好也很快会坏,那我还折腾啥呀?干脆砸了吧!
哦,不对,我应该去找店家申请售后,就算不赔我数据,这破硬盘这么快就坏了,总该赔我一块新硬盘吧?不过就算赔我新硬盘,我也不敢咋用呀,这时不时地就坏掉,多坑人呀?
还不对,如果要申请售后,他们大概率要收回就硬盘,我的造富机里可有我一堆代码和私钥呢,我的想办法先清除干净啊。
还不对,我造富机上的脚本,并没有在其它地方备份,呜呜呜,我还是得想办法拿出数据呀。
(图源 :pixabay)
这就是硬盘坏掉带来得一堆后果,你就说坑人不坑人吧?所以,买硬盘千万不能图便宜呀,不然付出辛苦就要是硬盘价钱的无数倍呢。
好事多磨,这也说明造富不是那么容易的。
谨记O哥的说发,下次硬盘一定要买好的
@tipu curate 5
Upvoted 👌 (Mana: 0/67) Liquid rewards.
说明那啥,好事多磨,没事哒,没事哒,下一个硬盘会更好,能创造出更多的money!!!!
Congratulations @oflyhigh! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP