Linux 故障驱动器无法找到驱动器

Linux 故障驱动器无法找到驱动器

有人告诉我我的硬盘坏了,但没人能告诉我是哪个。我有 2 个 146GB 硬盘和 4 个 1TB 硬盘。根据我的列表,我只看到 2 个实际硬盘?我如何获得实际硬盘的列表?我如何确定哪个硬盘坏了?如果我检查 HP ILO 存储,它显示所有磁盘都正常?

# lsblk -d
NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0   7:0    0  60.6M  1 loop /usr/portage
sda     8:0    0 136.7G  0 disk
sdb     8:16   0   1.8T  0 disk
zd0   230:0    0     2G  0 disk [SP]
zd16  230:16   0   1.8T  0 disk
zd32  230:32   0     3G  1 disk

Linux 是 Gentoo

答案1

这里的结果相当技术性,所以要小心......

将此文本复制到文件中,例如 $HOME/smartstat

/bin/bash #!/bin/bash
b="----------------" # 16 条破折号
lsblk-p \
| grep 磁盘 \
| 切-d' ' -f1 \
| 读取磁盘时 ;do
    echo -e "\n$(tput rev)$b\n ${b: -2} $disk ${b: -2} \n$b$(tput sgr0)"
    sudo smartctl -a $磁盘
  完毕

然后执行:(chmod 755 smartstat在终端中,在 bash 提示符下)将其设置为可执行文件。之后./smartstat将运行它...为 lsblk 识别的每个“磁盘”提供大量信息(附加 | less使用文本阅读器,而不是依赖终端回滚)

嵌入“SMART”技术的磁盘/驱动器可能显示一些信息,说明该驱动器是否存在问题,甚至存在哪些问题 - 但还有很多内容需要阅读和思考。
您可能需要了解如何解释所有这些数字。

我还没有见过硬盘故障的输出,所以无法给出建议。
也许其他人可以补充一些。

以下可能会有帮助:
https://www.linuxjournal.com/article/6983?page=0%2C1
https://en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes
https://www.smartmontools.org/wiki/FAQ
https://serverfault.com/questions/419007/understanding-smartctl-a-output

信息:
smartctl 是 smartmontools 的一部分,适用于 ubuntu,无法判断其他发行版

相关内容