Festplattenschutz bei Stößen unter Linux

Hallo allerseits,
ich bin ja seit kurzem erfreuter Linuxnutzer und hatte heute einen recht blöden fast-Unfall (Rucksack mit Laptop im Standby ist aus 2m Höhe auf den Boden gefallen. Laptop hat keine äußeren Schäden abbekommen. Sonst läuft auch alles normal. Scheint keine negativen Auswirkungen gehabt zu haben. Laptop war im Standby)

Unter Windows gibt es in solchen Fällen ein Schutzprogramm (leider weiß ich nicht genau wie das heißt.) Es bewirkt bei "starken" Stößen (je nach Definition von HP..), dass sich der Leser nicht weiter fortbewegt und die Festplatte dadurch keinen Schaden nehmen kann. (Starkes auf den Tisch schlagen löst dies bereits aus)

Nun meine Frage: Gibt es sowas auch unter Linux?

Viele Grüße und Danke
 
SSD einbauen und das Problem hat sich erledigt. Eine SSD hat keinen Lesekopf
und kann deswegen dadurch auch nicht so leicht beschädigt werden.

Kann mich täuschen aber ohne einen eingebauten Bewegungssensor im Laptop
kann dieser nicht erkenne das er stürzt/bewegt wird und den Lesekopf in die
Parkposition schicken. Zumindest wurde/wird? das so bei IBM/Lenovo Thinkpad gelöst.
 
SSD einbauen und das Problem hat sich erledigt. Eine SSD hat keinen Lesekopf
und kann deswegen dadurch auch nicht so leicht beschädigt werden.

Kann mich täuschen aber ohne einen eingebauten Bewegungssensor im Laptop
kann dieser nicht erkenne das er stürzt/bewegt wird und den Lesekopf in die
Parkposition schicken. Zumindest wurde/wird? das so bei IBM/Lenovo Thinkpad gelöst.

Ich plane nach meinem beruflichen Einstieg eine M.2 SATA SSD einzubauen ;)

Die Festplatte bietet eine solche Unterstützung und die entsprechende Software ist von Intel, wenn ich mich richtig erinnere. Kann man sowas auch portieren, dass es dann auch funktioniert? (Ich vermute nicht. )
 
Was du meinst ist das Active Protection System (APS). Das kannst du unter Linux für die meisten Platten mittels hdapsd nutzen. Für Thinkpads ist das meines Wissens nach in tp_smapi. Wichtig ist aber, dass die Platte auch vom hdaps-LKM unterstützt wird. Also einfach mal das Modul laden und in 'dmesg' schauen, ob es Fehler beim Laden gibt.
 
Was du meinst ist das Active Protection System (APS). Das kannst du unter Linux für die meisten Platten mittels hdapsd nutzen. Für Thinkpads ist das meines Wissens nach in tp_smapi. Wichtig ist aber, dass die Platte auch vom hdaps-LKM unterstützt wird. Also einfach mal das Modul laden und in 'dmesg' schauen, ob es Fehler beim Laden gibt.

Hey, vielen Dank für den Hinweis. Ich habe mir das "hdapsd" Paket installiert und anschließend im 'dmesg' versucht nachzuschauen. Unter welchem Kürzel würde es dort zu finden sein?

Hier mal meine Terminal-Eingabe und Reaktion:
Code:
shalec@Shalec:~$ hdapsd
Sun Nov 13 16:46:57 2016: Starting hdapsd
Sun Nov 13 16:46:57 2016: WARNING: You did not supply any devices to protect, trying autodetection.
Sun Nov 13 16:46:57 2016: Adding autodetected device: sda
Sun Nov 13 16:46:57 2016: Selected interface: HP3D
Sun Nov 13 16:46:57 2016: WARNING: Could not find HP3D input device
Sun Nov 13 16:46:57 2016: Could not open /sys/block/sda/device/unload_heads
Does your kernel/drive support IDLE_IMMEDIATE with UNLOAD?

Entsprechend habe ich keine unterstützte Hardware?

Viele Grüße
 
Prüfe erstmal ob das hdaps-Kernelmodule (LKM) geladen ist (lsmod |grep hdaps). Wenn nicht, dann lade dieses (modprobe hdaps). Zeigt dir dann 'dmesg' eine ähnliche Meldung an, wird deine Disk vermutlich nicht unterstützt oder das LKM benötigt zusätzliche Parameter. Dann solltest du mal nach dem Modell deiner Festplatte in Verbindung mit dem Stichwort 'hdapsd' bei Google suchen.
 
Prüfe erstmal ob das hdaps-Kernelmodule (LKM) geladen ist (lsmod |grep hdaps). Wenn nicht, dann lade dieses (modprobe hdaps). Zeigt dir dann 'dmesg' eine ähnliche Meldung an, wird deine Disk vermutlich nicht unterstützt oder das LKM benötigt zusätzliche Parameter. Dann solltest du mal nach dem Modell deiner Festplatte in Verbindung mit dem Stichwort 'hdapsd' bei Google suchen.

Hey danke für die schnelle Reaktion.
Code:
shalec@Shalec:~$ modprobe hdapsd
modprobe: FATAL: Module hdapsd not found in directory /lib/modules/4.4.0-47-generic

schreibe ich modprobe hdaps:
Code:
shalec@Shalec:~$ modprobe hdaps
modprobe: ERROR: could not insert 'hdaps': Operation not permitted

und bei
Code:
shalec@Shalec:~$ lsmod |grep hdaps
shalec@Shalec:~$

passiert nichts.


Edit: Ich habe auch mal google angestrengt. Dadurch kam ich auf diese Seite: Festplattenschutz › Wiki › ubuntuusers.de hier steht bei "nicht unterstützte Hardware": Notebooks anderer Hersteller
Mein Notebook ist ein HP Probook 430 g2. Daher vermutlich nicht unterstützt?
 
Zuletzt bearbeitet:
Kernel-Module kann man nur als root laden. Bei Ubuntu setze also ein sudo vor den Befehl.

Code:
shalec@Shalec:~$ sudo modprobe hdaps
[sudo] Passwort für shalec: 
modprobe: ERROR: could not insert 'hdaps': No such device
shalec@Shalec:~$ sudo modprobe hdapsd
modprobe: FATAL: Module hdapsd not found in directory /lib/modules/4.4.0-47-generic

Installiert habe ich es übrigens durch
Code:
sudo apt-get install hdapsd

nochmal kurz zur Klärung: Ist hdapsd oder hdaps der Name des zu ladenden Moduls? Laut der Fehlermeldung tendiere ich zu "hdapsd".



Edit:
ich habe mittels
Code:
sudo hdapsd
nun einen "Funktionstest" durchführen können. Passend zu den Geräuschen, die ich aus meinem Laptop höre, die zu den typischen Geräuschen einer Festplatte gehören, passt die Ausgabe
Code:
shalec@Shalec:~$ sudo hdapsd
[sudo] Passwort für shalec: 
Sun Nov 13 17:59:45 2016: Starting hdapsd
Sun Nov 13 17:59:45 2016: WARNING: You did not supply any devices to protect, trying autodetection.
Sun Nov 13 17:59:45 2016: Adding autodetected device: sda
Sun Nov 13 17:59:45 2016: Selected interface: HP3D
Sun Nov 13 17:59:47 2016: Selected HP3D input device /dev/input/event14
Sun Nov 13 17:59:47 2016: parking
Sun Nov 13 18:00:13 2016: un-parking
Sun Nov 13 18:00:14 2016: parking
Sun Nov 13 18:00:17 2016: un-parking
Sun Nov 13 18:00:18 2016: parking
damit überein. Der Dienst scheint also wenigstens die Sensoren lesen zu können. :)
 
Zuletzt bearbeitet:
Zurück
Oben