Read Device Identity failed: Invalid argument A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
时间: 2024-02-12 14:06:18 浏览: 226
这个错误通常表示您的设备不支持 S.M.A.R.T. 或者您的驱动程序不支持 `-d sat` 参数。建议您尝试使用 `-d ata` 参数并添加 `-T permissive` 选项来代替 `-d sat` 参数并重新运行命令:
```
sudo smartctl -a -d ata -T permissive /dev/mmcblk0p1
```
`-T permissive` 选项允许 `smartctl` 工具继续运行,即使某些 S.M.A.R.T. 命令失败了。这样可以避免出现上述错误信息并查看设备的 S.M.A.R.T. 属性。
相关问题
sudo smartctl -a -d ata -T permissive /dev/mmcblk0p1 smartctl 6.6 2016-05-31 r4324 [aarch64-linux-4.9.140-tegra] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org Read Device Identity failed: Invalid argument === START OF INFORMATION SECTION === Device Model: [No Information Found] Serial Number: [No Information Found] Firmware Version: [No Information Found] Device is: Not in smartctl database [for details use: -P showall] ATA Version is: [No Information Found] Local Time is: Sat May 27 13:35:19 2023 CST SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMART supported. SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 85-87 don't show if SMART is enabled. A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
这个消息表示您的设备可能不支持 S.M.A.R.T. 或者驱动程序无法正确识别该设备。建议您尝试更新 `smartmontools` 工具或者查看您的设备或驱动程序是否支持 S.M.A.R.T. 功能。您还可以尝试使用 `-d sat` 参数来代替 `-d ata` 参数以查看该设备是否支持 S.M.A.R.T.。如果还有问题,可以尝试在 `-T permissive` 选项后添加 `-v 7,hex` 选项来获取更详细的信息:
```
sudo smartctl -a -d sat -T permissive -v 7,hex /dev/mmcblk0p1
```
这将打印出更详细的信息,包括设备的 ATA IDENTIFY DEVICE 数据等。
阅读全文