Linux中的smartctl实用程序支持大多数硬盘驱动器,但并不支持所有硬盘。smartctl依赖于硬盘驱动器实现SMART(Self-Monitoring, Analysis, and Reporting Technology)功能,因此只能支持实现了SMART功能的硬盘。如果您的硬盘不支持SMART功能,或者驱动器厂商没有实现SMART功能,那么smartctl可能无法支持该硬盘。
另外,smartctl也可能无法支持一些较旧或较新的硬盘模型,因为这些硬盘的SMART功能可能与smartctl不兼容。在使用smartctl之前,建议您查看smartctl的官方文档和硬盘生产商的文档,以了解smartctl支持的硬盘类型和模型。