it-swarm.com.de

Wie bringt man FreeNAS dazu, Festplatten herunterzufahren?

FreeNAS 11.2

Ich habe ein USB-Startgerät und 4 Festplatten in einem ZFS-Pool. Ich möchte, dass diese 4 Festplatten heruntergefahren werden, wenn nicht darauf zugegriffen wird, d. H. Die meiste Zeit.

Unter Speicher -> Festplatten habe ich "HDD Standby" auf 20 Minuten und "Adv. Power Management" auf 127 eingestellt.

Die Scheiben drehen sich jetzt nach unten, aber fast sofort wieder nach oben. Was muss ich noch tun, damit die Festplatten heruntergefahren und heruntergefahren bleiben, bis eine Benutzeroperation den Pool benötigt?

7
Adam

Es gibt eine Handvoll Gründe, warum das System möglicherweise auf Festplatten zugreift und diese hochfährt. Durch die folgenden Änderungen bleiben meine Festplatten heruntergefahren.

S.M.A.R.T.

Standardmäßig S.M.A.R.T. überprüft Laufwerke alle 30 Sekunden und weckt sie auf.

Dienste -> S.M.A.R.T. -> Konfigurieren

Stellen Sie "Power Mode" auf "Standby". Dadurch wird verhindert, dass Festplatten überprüft werden, die sich im Standby-Modus befinden (heruntergefahren).

Systemdatensatz

Ich habe festgestellt, dass die Disk IO -Diagramme auf der Berichtsseite Schreibvorgänge in den Pool anzeigen, obwohl keine Clients verbunden sind. Dies ist Schreibvorgänge in den Systemdatensatz, ich glaube meistens collectd Schreiben von Protokollen und Metriken.

Standardmäßig wird der Systemdatensatz im Hauptpool abgelegt. Es kann woanders platziert werden.

Verwenden Sie System -> System Dataset , um dies auf ein Flash-Gerät zu verschieben. Wenn Sie von einer SSD booten, verwenden Sie freenas-boot. Andernfalls verwenden Sie eine andere SSD.

Sie können ein USB-Flash-Gerät verwenden, aber wie Richard in den Kommentaren sagt, erhält dieser Datensatz viele Schreibvorgänge und wird wahrscheinlich schnell einen USB-Stick abnutzen. Die Preise für SATA-SSDs sind jetzt auf rund 30 US-Dollar gefallen, daher ist es schwierig, die zusätzlichen Ausfallzeiten und den Aufwand zu rechtfertigen, um buchstäblich eine Handvoll US-Dollar zu sparen. Ein USB-Stick, den ich verwendet habe, ist seit Monaten ausgefallen und der NAS war überhaupt nicht bootfähig).

Gefängnisse und VMs/Docker

Abgesehen davon stellen Sie natürlich sicher, dass alle Jails oder VM Speicher, die Sie live auf einem Flash-Gerät erstellen. Wenn Sie Ihr erstes Gefängnis erstellen, schlägt das System vor, dass Sie den Gefängnisspeicher in Ihrem Nicht-System-Pool platzieren Dies kann über Jails -> Activated Pool geändert werden.

7
Adam