固态硬盘丢失文件有人遇到过吗?会是什么原因?

43 天前
 jackey007

手里有一块金士顿的 SATA 口固态硬盘,之前在 NAS 里作为系统盘使用,有过系统损坏,具体原因未知,当时猜测可能是分区表丢失导致的。后移作 docker 的运行硬盘,运行了四个月左右,现在又出现 debian 系统里找不到 docker 文件夹的问题,导致 docker 不能运行。

NAS 的系统是以 Debian 为底层的 UNAS 系统,这块固态的文件系统为 LVM ,取下后用 diskgenius 检查,发现还剩 80%+的寿命,SMART 也没有报错。请问有弟兄遇到过类似的状况吗?导致这种问题的可能原因是什么?

1122 次点击
所在节点    问与答
16 条回复
axz952052
43 天前
谜底就在谜面上——金士顿
jackey007
43 天前
@axz952052 这是真的坑,想我读书的时候,金士顿还是一个很靠谱的品牌。目前从 DG 里看,分区表类型是 NONE ,估计还是分区表丢失。
7VO54YYGvw3LOF9U
43 天前
多半是自己搞坏的
对使用的操作系统不熟悉之前不要放重要数据,如果不重要那随便,也就不用发这来了
jackey007
43 天前
@hugi 呃……我对这个系统还算熟悉吧。其实和我操作也没啥关系,因为这个系统,包括 docker ,四个月前重建好就没动过了,做完突然发现 nextclou 连不上,检查才发现 docker 不运行了,原因是存储 docker 运行文件的硬盘挂了。数据没影响,我的数据都映射到机械硬盘上面保存的。发这里问只是好奇 DG 检查硬盘没问题,但是总是出现这种文件丢失,分区表丢失的问题的原因。
renmu
43 天前
可能就是要坏了,看看有没有 log ,0e 的数值是多少,赶紧换吧
jackey007
43 天前
@renmu DG 里貌似没显示 0E 和 03 ,docker 的 log 已经看不到了,DG 里也没找到硬盘的 log 。硬盘肯定是要换了,只是好奇故障的原因。
----------------------------------------------------------------------------
KINGSTON SA400S37240G 240.0 GB
----------------------------------------------------------------------------
序列号: 50026B738
固件: SBFKB1D2
转速: -- (SSD)
缓冲区大小: --
通电时间: 32475 小时
通电次数: 267
主机读取量总计: 936 GB
主机写入量总计: 16279 GB
剩余寿命: 83 %
传输模式: SATA/150 | SATA/600
标准: ACS-3 | ACS-3 Revision 4
支持的功能: S.M.A.R.T., APM, 48bit LBA, NCQ, TRIM
温度: 28 ℃
健康状态: 良好

-- S.M.A.R.T. --------------------------------------------------------------
ID Sta Cur Wor Thr RawValues AttributeName (标题含义见说明)
01 G 100 100 __0 000000000000 读取错误率
09 G 100 100 __0 000000007EDB 通电时间
0C G 100 100 __0 00000000010B 电源循环计数
94 G 100 100 __0 000000000000 保留
95 G 100 100 __0 000000000000 保留
A7 G 100 100 __0 000000000000 SSD 保护模式
A8 G 100 100 __0 000000000000 SATA PHY 错误计数
A9 G 100 100 __0 00000000000B 坏块率
AA G 100 100 _10 000000000008 坏块计数
AC G 100 100 __0 000000000000 擦除失败计数
AD G 100 100 __0 000000A900B8 擦除计数
B5 G 100 100 __0 000000000000 程序失败计数
B6 G 100 100 __0 000000000000 擦除失败计数
BB G 100 100 __0 000000000000 报告的不可纠正错误
C0 G 100 100 __0 0000000000E4 不安全关机计数
C2 G _28 _49 __0 0031000C001C 温度
C4 G 100 100 __0 000000000000 坏块计数
C7 G 100 100 __0 000000000000 CRC 错误计数
DA G 100 100 __0 000000000048 CRC 错误计数
E7 G _83 _83 __0 000000000053 SSD 剩余寿命
E9 G 100 100 __0 000000005D99 NAND 写入总数
F1 G 100 100 __0 000000003F97 主机写入总数
F2 G 100 100 __0 0000000003A8 总主机读取
F4 G 100 100 __0 0000000000A9 平均擦除次数
F5 G 100 100 __0 0000000000B8 最大擦除次数
F6 G 100 100 __0 0000001415A0 总擦除计数

标题含义说明:
Sta: 状态(G: 良好 | W: 警告 | B: 损坏 | U: 未知)
Cur: 当前值
Wor: 历史最差值
Thr: 临界值
RawValues: 原始数据
AttributeName: 属性名称

----------------------------------------------------------------------------
DiskGenius V5.4.6.1441
https://www.diskgenius.com

2024-05-03 02:37:54
laminux29
43 天前
固态就不能选金士顿,楼主可能没去关注各品牌固态盘的测评。个人买应该首选三星、Intel 、镁光这类国际大牌。

其次,重要文件,一定要有备份。
YGHMXFAL
43 天前
丢失文件没遇到过,直接掉盘启动不了是家常便饭,也不知道是否我脸黑
kokutou
43 天前
非正常断电过吧。。。
固件升级下试试
https://www.kingston.com/en/support/technical/ksm-firmware-update
flynaj
42 天前
这个是固体颗粒的问题,看来 7 都是有擦写次数的。到后期会不稳定。
jackey007
40 天前
@laminux29 悲催,我现在选国产 ssd 了,金士顿这没落速度也太快了。文件没问题,都是存到机械硬盘的,也有备份。只是好奇为啥寿命还剩那么多,已经两次丢失分区表了。
jackey007
40 天前
@YGHMXFAL 我这没掉盘,但是分区表没了,一个文件找不到。
jackey007
40 天前
@kokutou 并没有非正常断电,都挂了 ups 的
jackey007
40 天前
@flynaj 多谢回复。从擦写数据量来看,离标称寿命还差得很远,尽管通电时间很长,但是数据量并不大。也不知道为啥总掉分区表。
laminux29
40 天前
@jackey007 国产固态的意义,在于打压国外品牌,在于独立自主。但就质量而言,不是我针对谁,所有的纯国产,都是辣鸡。镁光 2 手都比国产全新要强得多。

我的几个群里,有很多人在 618 与双十一,买了全新长存,另一波人听我劝,上了镁光 2 手大船。结果半年不到,选镁光那批人,寿命没掉,选全新长存的,有的人寿命掉了 2%。隔壁群的甚至有全新长存经常掉盘甚至坏了换新的。

根本原因,在于固态这玩意,国外很早就在研究了,甚至早在哈勃太空望远镜时代就给用上了。我国国产固态发展才几年。
jackey007
39 天前
@laminux29 哦哦,我是看网上测评长存貌似都还好。我就搞一个塞 NAS 里给 docker 运行,挂了数据倒是安全的,拉倒,都到货了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037475

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX