Ich hab mich jetzt relativ spontan dazu entschlossen mein virtualisiertes TrueNAS aus meinem Proxmox Server in eigenständige Hardware auszulagern. Dazu habe ich mir ein `Silverstone CS382` Gehäuse geholt. Dazu 6x 20TB Exos X24 HDDs (für die ich glücklicherweise nicht privat blechen musste...

) da meine alten 6x 6TB quasi voll waren.
Das Gehäuse schaut auf Papier recht geil aus, aber in der Praxis musste ich recht schnell feststellen dass es massive Probleme mit dem Airflow hat, selbst bei nur 6 von 8 Platten. Ein bisschen googeln nach dem Gehäuse bestätigt das. Hätte ich wohl davor machen sollen... aber ein größeres Gehäuse hätte an dem aktuellen Standort (leider) sowieso keinen Platz gehabt. Passt jetzt
gerade so hin.
Leider war gestern ein recht stressiger Tag bei mir: Alte Eck-Couch abbauen, 2x Wertstoffhof fahren, neues Bett aufbauen... und das Kind tanzt natürlich fröhlich um mich herum.
In der Früh davor noch schnell das NAS zusammengebaut, Platten rein und nen langen SMART Test gestartet.
Dann ist das leider ein bisschen vernachlässigt worden und als ich am Nachmittag dann mal reingeschaut habe, musste ich feststellen dass die Platten auf eine Temperatur von 65-78°C hoch gegangen sind. Kenne ich so von meinem alten Gehäuse/Platten nicht. Da war die Temperatur schön auf ~30°C. Ich könnte mir so in den Arsch beißen!!!
Dann direkt alle Lüfter auf 100% aufgedreht und Gehäuse Seitenwand aufgemacht. Die Platten sind dann über die nächsten Stunden
langsam wieder von der Temperatur runter gekommen.
Als der SMART Test heute durch war, hab ich die Kiste erst mal offline genommen und die Platten anders eingesteckt. Statt in Slot 1-6 sind sie jetzt in 2-4 und 6-8, direkt vor den Lüftern. Die leeren HotSwap Einschübe habe ich mit einem Dummy aus Karton und Panzertape gefüllt, so dass die Luft dort nicht zu viel durch strömt, sondern auch um die anderen Platten herum strömt. Außerdem habe ich die Lüfter umgestöpselt, so dass die zwei 92mm Lüfter an den HDD Einschüben immer auf 100% laufen, aber die anderen nicht. (Vorher hingen alle am Supermicro Mainboard. Da konnte ich nur alle gemeinsam auf 100% setzen, oder eben nicht.)
Dann die Kiste wieder hochgefahren und `badblocks` auf allen Platten gestartet. Diesmal die Temperatur besser im Blick behalten. Ging recht langsam auf 41-46°C hoch und hat sich dort eingependelt.
Die Kiste steht bereits im Keller, also relativ kühl (oder im Sommer auch nicht...)
Ich denke max. 46°C bei Volllast sollte in Ordnung sein. Kommt ja im Alltag nicht so oft vor und spezifiziert sind die Platten bis 60°C. Da müssen sie jetzt noch 1-2 Wochen durch bis alle Tests durch sind und die Daten migriert sind. Aber danach geht die Last ja deutlich runter, und ich schätze die Platten pendeln sich dann auch auf 30-40°C ein.
Aber:
- Würdet ihr das Gehäuse jetzt so lassen oder versuchen noch weiter zu optimieren (Löcher stopfen, Luftstrom um HDDs forcieren, evtl. Lüfter tauschen)
- Könnte die
kurzfristig (Immerhin mehrere Std.) hohe Temperatur Schaden verursacht haben oder die Lebenszeit der Platten verkürzt haben? Wie sieht es bei Garantieanspruch aus? Wird dann auf die SMART Werte geschaut und gesagt
"Ne ne, du nicht!"??
Hier mal nach ~9h badblocks:
Code:
[root@nixos:~]# ./hddtemps.sh
=== /dev/sda ===
190 Airflow_Temperature_Cel 0x0022 059 036 000 Old_age Always - 41 (Min/Max 29/41)
194 Temperature_Celsius 0x0022 041 064 000 Old_age Always - 41 (0 24 0 0 0)
=== /dev/sdb ===
190 Airflow_Temperature_Cel 0x0022 055 026 000 Old_age Always - 45 (Min/Max 30/46)
194 Temperature_Celsius 0x0022 045 074 000 Old_age Always - 45 (0 24 0 0 0)
=== /dev/sdc ===
190 Airflow_Temperature_Cel 0x0022 055 039 000 Old_age Always - 45 (Min/Max 28/46)
194 Temperature_Celsius 0x0022 045 061 000 Old_age Always - 45 (0 24 0 0 0)
=== /dev/sdd ===
190 Airflow_Temperature_Cel 0x0022 057 027 000 Old_age Always - 43 (Min/Max 30/44)
194 Temperature_Celsius 0x0022 043 073 000 Old_age Always - 43 (0 24 0 0 0)
=== /dev/sde ===
190 Airflow_Temperature_Cel 0x0022 056 024 000 Old_age Always - 44 (Min/Max 30/44)
194 Temperature_Celsius 0x0022 044 076 000 Old_age Always - 44 (0 24 0 0 0)
=== /dev/sdf ===
190 Airflow_Temperature_Cel 0x0022 054 031 000 Old_age Always - 46 (Min/Max 30/47)
194 Temperature_Celsius 0x0022 046 069 000 Old_age Always - 46 (0 24 0 0 0)