[gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von MSfree » 02.04.2023 19:41:06

DaCoda hat geschrieben: ↑ zum Beitrag ↑
02.04.2023 18:08:27
So hat sich die Platte am Tag mindestens 10 Stunden sinnlos gedreht, was ja natürlich die Lebensdauer beeinflusst...
Eine sinnlos drehende Platte beinflußt hauptsächlich die Stromrechnung. Ansonsten konnte ich bisher keinen Nachteil in der Lebenserwartung erkennen, wenn Platten 24/7 laufen. Platten vertragen das durchaus weit länger als 10 Jahre.

DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von DaCoda » 02.04.2023 20:55:05

MSfree hat geschrieben: ↑ zum Beitrag ↑
02.04.2023 19:41:06
DaCoda hat geschrieben: ↑ zum Beitrag ↑
02.04.2023 18:08:27
So hat sich die Platte am Tag mindestens 10 Stunden sinnlos gedreht, was ja natürlich die Lebensdauer beeinflusst...
Eine sinnlos drehende Platte beinflußt hauptsächlich die Stromrechnung. Ansonsten konnte ich bisher keinen Nachteil in der Lebenserwartung erkennen, wenn Platten 24/7 laufen. Platten vertragen das durchaus weit länger als 10 Jahre.
Ja stimmt in Servern drehen die ja auch Tag und Nacht.. .

kalamazoo
Beiträge: 288
Registriert: 28.08.2017 11:31:49

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von kalamazoo » 02.04.2023 22:57:25

DaCoda hat geschrieben: ↑ zum Beitrag ↑
02.04.2023 18:08:27
...
Also habe ich folgende Regel erstellt unter /etc/udev/rules.d/90-spindown.rules:

Code: Alles auswählen

ACTION=="add|change", KERNEL=="sd*", RUN+="/usr/sbin/hdparm -B 60 /dev/%k"
Danke für den Hinweis!!!

Da ich im Coding nicht wirklich firm bin, ein paar Fragen:
  • KERNEL=="sd*" sollte so stehen bleiben oder gebe ich hier die in Hibernate zu schickende HDD an (in meinem Fall wäre das /sdb)?
  • was bedeutet/bewirkt das %k bei RUN+="/usr/sbin/hdparm -B 60 /dev/%k"?
  • steht das 60 in -B 60 für Sekunden oder eine andere Einheit
  • wann und wodurch wird die HDD wieder aufgeweckt? ich habe nämlich beobachtet, dass sie trotz des Befehls # hdparm -y /dev/sdb relativ bald wieder "wach" ist und wie bisher mitläuft (möglicherweise wird dies bereits durch einen blossen Netzwerkzugriff -- also ohne Zugriff auf diese Festplatte -- ausgelöst; genaueres habe ich noch nicht herausgefunden, da ich derzeit auf einem anderen System arbeite)
  • falls es nicht zu viel verlangt ist, wäre also eine generelle Erklärung der von Dir erstellten Regel sehr willkommen!

Benutzeravatar
TRex
Moderator
Beiträge: 8074
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von TRex » 03.04.2023 08:31:56

https://linux.die.net/man/8/hdparm

(oder auch man hdparm im Terminal) für den Einstieg.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von DaCoda » 03.04.2023 09:13:39

kalamazoo hat geschrieben: ↑ zum Beitrag ↑
02.04.2023 22:57:25
  • wann und wodurch wird die HDD wieder aufgeweckt?
Das Skript setzt den Advanced-Power-Saving-Faktor (Stromsparfaktor) auf 60. Du kannst die Festplatte ganz normal weiterverwenden. Aber wenn du nicht drauf zugreifst, hört sie recht schnell auf zu drehen um Strom zu sparen. Der Wert setzt sich zurück sobald die Platte vom Strom getrennt wird.

Führe doch einfach mal hdparm -B 60 /dev/sdb aus als root. Dann warte 5 Minuten. Dann siehst du ob es funktioniert. Wenn es nicht funktioniert musst du den Wert noch niedriger setzen.

Das Skript ist dazu da, den Wert automatisch auf 60 zu setzen, wenn eine Festplatte angeschlossen wird.

Leider unterstützen das aber nur gute Festplatten. Ich habe eine WD Portable und da funktioniert es. Hatte aber eine Seagate wo es nicht funktioniert hat.

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von cosinus » 03.04.2023 23:45:11

DaCoda hat geschrieben: ↑ zum Beitrag ↑
03.04.2023 09:13:39
Das Skript ist dazu da, den Wert automatisch auf 60 zu setzen, wenn eine Festplatte angeschlossen wird.
Leider unterstützen das aber nur gute Festplatten. Ich habe eine WD Portable und da funktioniert es. Hatte aber eine Seagate wo es nicht funktioniert hat.
Wäre es dann nicht sinnvoller die Platte nur dann anzuschließen wenn man sie braucht?
So mach ich das jedenfalls bei meinen Backupplatten. Bei Bedarf steck ich die in ein SATA2USB-Dock. So brauch ich mir keine externen HDD mehr zu kaufen, ich hab auch noch genug 3.5" HDD.

DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von DaCoda » 04.04.2023 12:52:32

cosinus hat geschrieben: ↑ zum Beitrag ↑
03.04.2023 23:45:11
Wäre es dann nicht sinnvoller die Platte nur dann anzuschließen wenn man sie braucht?
So mach ich das jedenfalls bei meinen Backupplatten. Bei Bedarf steck ich die in ein SATA2USB-Dock. So brauch ich mir keine externen HDD mehr zu kaufen, ich hab auch noch genug 3.5" HDD.
Die USB-Platte ist ein einem fest verschlossenen Gehäuse. Dann müsste ich die Platte ständig ein-/ausstecken. Ist nicht für Backups...

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von cosinus » 04.04.2023 12:55:01

Und das fest verschlossene Gehäuse hat keinen on/off Schalter?

kalamazoo
Beiträge: 288
Registriert: 28.08.2017 11:31:49

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von kalamazoo » 05.04.2023 14:40:58

DaCoda hat geschrieben: ↑ zum Beitrag ↑
03.04.2023 09:13:39
Führe doch einfach mal hdparm -B 60 /dev/sdb aus als root. Dann warte 5 Minuten. Dann siehst du ob es funktioniert.
... bin derzeit unterwegs und habe dieses Gerät nicht bei mir, werde es aber nach meiner Rückkehr ausprobieren
cosinus hat geschrieben: ↑ zum Beitrag ↑
03.04.2023 23:45:11
Wäre es dann nicht sinnvoller die Platte nur dann anzuschließen wenn man sie braucht?
... ist bei mir in einem Laptop, der 2 Festplatten hat, eine kleinere SSD und eine 1TB HDD; letztere brauche ich nur gelegentlich

DaCoda
Beiträge: 172
Registriert: 09.07.2019 21:58:10

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von DaCoda » 05.04.2023 17:27:19

cosinus hat geschrieben: ↑ zum Beitrag ↑
04.04.2023 12:55:01
Und das fest verschlossene Gehäuse hat keinen on/off Schalter?
Nein, ist die hier https://www.amazon.de/dp/B0713WPGLL.

baeuchlein
Beiträge: 149
Registriert: 03.09.2020 04:48:45

Re: [gelöst] Läuft eine Festplatte, die nicht gemountet ist, trotzdem mit?

Beitrag von baeuchlein » 06.04.2023 16:10:02

Übrigens: Wenn der Schalter "-B" nicht funktioniert bei hdparm, kann man auch mal "-S" benutzen. Details dazu stehen wieder in der man-page zu hdparm. Dieses "-S" nutzt eine wesentlich ältere Möglichkeit, die Platte zum Stromsparen zu bringen. Im Wesentlichen programmiert man dabei die jeweilige (IDE/SATA-)Platte darauf, den Spindel- bzw. "Dreh"-Motor auszuschalten, wenn eine bestimmte Zeit lang kein Zugriff erfolgte.

Ich selber benutze dabei meistens eine "Abschaltzeit" von ca. 16 Minuten, weil das meines Wissens die längste Abschaltzeit ist, die selbst für uralte Platten von Mitte der 90er Jahre noch "gilt". Zu häufiges Abschalten und damit unnötig häufiges Wiedereinschalten belastet hingegen die Platten ohne Not.

Antworten