如何检查 14.04 及更高版本驱动器的 SMART 状态?我已经看到在全新安装时检查 HD SMART 状态,但它似乎不适用于 14.04 及更高版本。
我的笔记本电脑最近开始变得有点不可靠,出于某种原因,我开始怀疑我的硬盘开始出现故障。在互联网上进行了一番搜索后,我在系统菜单中找到了 Ubuntu 的磁盘实用程序,并从中运行了长时间的 SMART 诊断程序。
但是,由于磁盘工具的文档非常差(palimpsest
?),我不确定如何解释结果:
例如,读取错误率超过 5000 万 (!),但评估评级为“良好”。
那么有人介意向我解释如何解释这些测试的结果(尤其是标准化、最差、阈值和值数字)?也许告诉我他们对我的硬盘结果的看法?(谢谢)
我在一台旧的戴尔计算机上有过糟糕的经历,在它上面安装了 Ubuntu 后不久,由于加载/卸载周期过多,硬盘驱动器出现故障。在 Ubuntu 中检查硬盘运行状况的最佳方法是什么?可以从命令行完成吗?
我突然收到这些错误,我不知道这是否正常。
[39441.061856] ata3.00: failed to read SCR 1 (Emask=0x40)
[39441.061866] ata3.01: failed to read SCR 1 (Emask=0x40)
[39441.061892] ata3.15: exception Emask 0x10 SAct 0x0 SErr 0x280100 action 0x6 frozen
[39441.061897] ata3.15: irq_stat 0x08000000, interface fatal error
[39441.061904] ata3.15: SError: { UnrecovData 10B8B BadCRC }
[39441.061910] ata3.00: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen
[39441.061917] ata3.01: exception Emask 0x100 SAct 0xe SErr 0x0 action 0x6 frozen
[39441.061923] ata3.01: failed command: READ FPDMA QUEUED
[39441.061933] ata3.01: cmd 60/a8:08:b0:48:62/00:00:00:00:00/40 tag …
Run Code Online (Sandbox Code Playgroud) 如何重置 SMART 结果,使其不注册以前的结果。我的原因是我在封闭的情况下测试封闭在一起的硬盘驱动器。这使得其中一个 HDD 未能通过气流温度读数。
打开机箱后(在 5 分钟内将所有驱动器的温度降低 10 摄氏度),然后将驱动器分开一点(少 3 度)所有结果都很好,但由于气流读数在之前的读数中失败,它总是显示为失败。
那么如何重置 SMART 的读数呢?
每当我启动计算机时,Ubuntu 都会弹出以下错误:
A hard disk may be failing
one or more hard disk report health problems
Run Code Online (Sandbox Code Playgroud)
我的一个朋友进行了一些测试,发现我的硬盘有74个坏道。
这只是一个软件问题,在我的硬盘完全格式化后就能解决,还是硬件问题,我必须更换我的硬盘?
等待您的回复。
谢谢,
斯内哈卡马斯。
我刚刚购买了一个新的 SSD,我正试图弄清楚如何监控它的预期寿命。当我跑
sudo smartctl -a /dev/sda
Run Code Online (Sandbox Code Playgroud)
它报告
...
General SMART Values:
Offline data collection status: (0x80) **Offline data collection activity
was never started**.
...
Run Code Online (Sandbox Code Playgroud)
此外,我注意到一些统计数据显示为“始终”或“离线”更新:
$ sudo smartctl -data -A /dev/sda
...
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
...
198 Offline_Uncorrectable 0x0030 100 100 001 Old_age **Offline** - 0
199 UDMA_CRC_Error_Count 0x0032 100 100 001 Old_age **Always** - 0
202 **Perc_Rated_Life_Used** 0x0018 100 100 001 Old_age **Offline** - 0
206 Write_Error_Rate 0x000e 100 100 001 Old_age …
Run Code Online (Sandbox Code Playgroud) 我有一个一年前的驱动器,这给我带来了麻烦。大约 8-10GB 的传输后,将数据复制到它会失败。它自发地变为“只读”。它的格式正确,ext4,我是所有者。在线搜索,看起来这是驱动器故障的症状。
我如何确认这一点,因为 SMART 测试另有说明?
我做了很明显的事情,比如检查磁盘工具,并运行扩展的 SMART 测试。磁盘工具的所有结果都完美无缺。读取错误率和重新分配的扇区显示为零。
我猜这个磁盘坏了,SMART 没有检测到它,虽然我不明白为什么。我想确认是什么问题。
我对机器中的其他磁盘没有问题。
表:
PROC / PROC PROC nodev,NOEXEC,为nosuid 0 0 UUID = 62e11126-3f06-43f0-bd5a-29b411bb8160 / EXT4
错误=重新装入-RO 0 1
UUID = 5e2d6348-be6e-4d5d-8f7f-1a5c1cab7db2 /家庭EXT4
默认0 2 UUID = 97e594a3-c783-4c73-97c0-682afcdc88b6 none swap sw 0 0
/dev/disk/by-label/Media /media/Media ntfs-3g defaults,user,locale=en_GB.utf8 0 0
输出dmesg | less
:(上面还有数百个“缓冲区 I/O 错误”行)
[22734.511487] Buffer I/O error on device sda1, logical block 302203
[22734.511489] Buffer I/O error on device sda1, logical block 302204
[22734.511490] Buffer I/O error on …
Run Code Online (Sandbox Code Playgroud) 我的硬盘上安装了 12.04 32 位。Ubuntu 是唯一的操作系统。我最近在摆脱 Windows 7 后安装了它。当我在 SMART 状态下运行磁盘工具时,它说“磁盘有几个坏扇区”,所以我点击了查看 SMART 数据并运行自检。我运行了扩展的 SMART 自检,它只需要 5-10 秒就停止并读取自检:失败(读取),坏扇区:1 个坏扇区,整体磁盘评估:磁盘有几个坏扇区。
这是我应该担心的事情吗?
smart ×10
hard-drive ×7
disk ×2
ssd ×2
disk-utility ×1
dmesg ×1
external-hdd ×1
hardware ×1
sata ×1
temperature ×1