sudo smartctl -a -d sat+megaraid,12 /dev/sda 报错及解决方法
sudo smartctl -a -d sat+megaraid,12 /dev/sda\n\n\nsmartctl 7.0 2018-12-30 r4883 [x86_64-linux-3.10.0-1160.el7.x86_64] (local build)\nCopyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org\n\n\nRead Device Identity failed: megasas_cmd: Device 16 does not exist\n\n\nA mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.\n\n执行这个命令想看磁盘寿命信息报错如上是什么原因,怎么解决?\n\n查询did为如下EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type \n------------------------------------------------------------------------------\n252:0 12 Onln 0 371.597 GB SAS SSD N N 512B HSCAC2DA4SUN400G U - \n252:1 13 Onln 0 371.597 GB SAS SSD N N 512B HSCAC2DA4SUN400G U - \n252:3 15 Onln 1 837.258 GB SAS HDD N N 512B H109090SESUN900G U - 这种情况是什么原因?怎么查看原因及解决?请给出具体命令内容:\n根据报错信息可以看出,执行的命令无法读取设备的身份信息。可能的原因是设备不存在或者权限不足。\n\n要解决这个问题,可以尝试以下步骤:\n\n1. 确保磁盘设备存在:使用命令lsblk或fdisk -l检查设备列表,确保/dev/sda存在。\n\n2. 确保权限足够:使用sudo命令以管理员权限运行该命令。\n\n3. 添加"-T permissive"选项:按照错误信息的建议,在命令中添加"-T permissive"选项,例如sudo smartctl -a -d sat\+megaraid\,12 -T permissive /dev\/sda,这样可以继续执行命令并查看结果。\n\n对于第二个问题,根据提供的信息,可以看到存在3个磁盘设备,分别属于不同的磁盘组(DG)和插槽(Slt)。可能的原因是这些设备属于不同的RAID组合。\n\n要查看更多关于磁盘组合和原因的信息,可以运行以下命令:\n\n- sudo MegaCli -CfgDsply -aALL:显示所有磁盘组合的详细信息。\n- sudo MegaCli -PDList -aALL:显示所有物理磁盘的详细信息。\n\n这些命令需要安装"megacli"工具。如果没有安装,可以通过在终端中运行以下命令来安装:\n\n\nwget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip\nunzip 8-07-14_MegaCLI.zip\ncd Linux\nrpm -ivh MegaCli-8.07.14-1.noarch.rpm\n\n\n安装完成后,运行上述命令以查看更多详细信息。
原文地址: http://www.cveoy.top/t/topic/p3ec 著作权归作者所有。请勿转载和采集!