![DELL PERC H730 Mini 컨트롤러는 SSD의 SMART 상태를 지원하지 않습니다.](https://linux55.com/image/218656/DELL%20PERC%20H730%20Mini%20%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%EB%8A%94%20SSD%EC%9D%98%20SMART%20%EC%83%81%ED%83%9C%EB%A5%BC%20%EC%A7%80%EC%9B%90%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Dell R630에 있는 각 드라이브(NVME, SATA, SAS)의 온도를 출력하고 싶지만 SATA가 표시되지 않습니다.삼성 SSD 870 EVO 250GB( /dev/sdc
), 이는 DELL PERC H730 Mini 컨트롤러 뒤의 온도입니다.
hddtemp
명령은 다음을 표시합니다.
/dev/sda: SAMSUNG AREA7680S5xnNTRI: 37°C
/dev/sdb: SAMSUNG AREA7680S5xnNTRI: 36°C
/dev/sdc: DELL PERC H730 Mini: S.M.A.R.T. not available
사용하려고 하면 다음과 같이 smartctl
표시됩니다.
Smartctl open device: /dev/sdc failed: DELL or MegaRaid controller, please try adding '-d megaraid,N'
그런 다음 사용합니다. smartctl -a -d megaraid,0 /dev/sdc
내 장치 이름이 올바르게 표시됩니다.
=== START OF INFORMATION SECTION ===
Device Model: Samsung SSD 870 EVO 250GB
그리고
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
그러나 SMART 상태는 다음과 같이 표시됩니다.
=== START OF READ SMART DATA SECTION ===
SMART Status not supported: ATA return descriptor not supported by controller firmware
DELL PERC H730 Mini 컨트롤러 뒤에 있는 SSD의 온도를 확인하는 방법을 알 수 있습니까?
답변1
ATA return descriptor not supported by controller firmware
내가 올바르게 이해했다면 이는 컨트롤러가 디스크의 SMART 응답을 이해하지 못하여 정보를 smartctl
.
컨트롤러에 사용할 수 있는 펌웨어 업데이트가 있는 경우 그 중 하나가 필요한 지원을 추가할 수 있습니다.
답변2
SATA/IDE HDD 드라이브의 경우 드라이브 온도를 확인하는 유일한 방법은 SMART 인터페이스를 이용하는 것입니다. 컨트롤러가 SMART 명령을 제대로 지원하지 않는 것 같으므로 이를 해결할 수 있는 방법이 없습니다.
또한 MEGAraid 컨트롤러 코드에 관련 변경 사항이 있으므로 최신 버전의 SMARTmontools(7.3)를 사용해 보는 것이 좋습니다.