我已经看到了我的问题的所有小部分的单独答案,我看起来非常努力,但它似乎仍然没有任何意义。关于这是如何发生的一点历史。
- 昨天,通过在我的根目录中以 root 身份随机使用
ls
,我发现了一个名为dead.letter
. 该文件包含看起来非常不祥的警告:
Device: /dev/sda [SAT], 8 Currently unreadable (pending) sectors Device: /dev/sda [SAT], 8 Offline uncorrectable sectors
对于最终文件大小
53346
(我猜是字节?这就是命令ls
所说的),这两个警告会重复。我上网查了一下,搜索引擎告诉我我的硬盘快要死了。好的,好的,我知道发生了什么事。
- 除了我两周前检查了硬盘的运行状况,一切都很好,当我现在检查它时,
smartctl -H /dev/sda
它告诉我整体运行状况良好。 - 更奇怪的是,为什么它在一个
dead.letter
文件中?据我了解,这是当您中止当前正在编写的邮件时发生的文件,所以wtf? - 该命令
dead.letter
称stat
,该文件自 1 月 18 日以来未曾修改过。这是一次性事件吗?
所以这是我的问题:我的硬盘是否正常,还是正在以一种非常偷偷摸摸的方式死去? 我不知道发生了什么事。
我在 2012 款 Asus U36SG 上运行 Fedora 24/Gnome Shell。我认为文件系统都是 LVM2 上的 ext4。我希望这是足够的信息!
答案1
该dead.letter
文件由邮件客户端在无法发送电子邮件时创建。您的计算机上可能没有安装任何邮件子系统。文件的日期对应于尝试发送邮件的日期。
1 月 18 日,它似乎smartctl
试图警告您有 8 个无法读取的扇区。这是一个警告信号,表明磁盘可能即将死去,但这不是一个明确的标志。不过,我会开始攒钱买替代品。
您确认该磁盘最近已被检查过并且据报告情况良好。这里发生的情况是,您将新数据写入这些扇区,磁盘无法写入它们,并以静默方式将它们重新映射到磁盘上其他位置的专用备用扇区。
三个现在没有明显的故障扇区。
随着磁盘变旧并且更多扇区需要重新映射,最终备件将被填满,实际数据将丢失。这只是时间问题。确保您有备份 - 或者您可以承受在一次大的丢失中巧妙地丢失任何或全部数据的损失,这样您一开始就不会真正注意到损坏。