Difference between revisions of "HDAPS"

From ThinkWiki
Jump to: navigation, search
(Applications)
(Disk protection howto)
Line 14: Line 14:
 
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.
 
A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does '''not''' perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the {{path|/sys}} interface it provides. See below.
  
=== Disk protection howto ===
+
=== Harddisk Protection ===
 
As mentioned above, the hdaps kernel driver is only responsible for reading the accelerometer data and exporting it through the sysfs interface. In order to use this information to protect the disk, some additional steps are required.
 
As mentioned above, the hdaps kernel driver is only responsible for reading the accelerometer data and exporting it through the sysfs interface. In order to use this information to protect the disk, some additional steps are required.
  
*1. Download and build the latest disk protection kernel patches. These patches export a sysfs interface that enables an ide or sata disk to be protected by a userspace process.
+
See [[How to protect the harddisk through APS]].
*2. Download and build the hdapsd userspace daemon. This monitors the accelerometer data provided by the hdaps kernel driver, and automatically protects the disk when  movement exceeds a user specified threshold.
 
*3. Download and build the gnome panel applet to get a real-time representation of the disk protection status.
 
 
 
{{Debian}} source and sid binary packages for hdapsd and the disk protection patches (kernel-patch format) are available via APT access:
 
 
 
deb http://www.oakcourt.dyndns.org/debian/ ./
 
deb-src http://www.oakcourt.dyndns.org/debian/ ./
 
 
 
The above components are still under development, but are known to work on a variety of ThinkPad models. Additonal information and support is available through the hdaps mailing list.
 
  
 
=== Applications ===
 
=== Applications ===

Revision as of 05:10, 22 January 2006

HDAPS - IBM Active Protection System Linux Driver

This is the Linux driver for the IBM Active Protection System.

Features

  • prints accelerometer values
  • uses userspace tool to park HD

Project Homepage / Availability

  • Project Homepage
  • The driver is included in the 2.6-mm series of kernels since August, 26th 2005.
  • The driver is now in the mainline (2.6.14).

Status

A driver is included in recent Linux kernels and is actively maintained. However, presently the driver only enables reading of the acceleration data; it does not perform automatic disk head parking. The latter feature is under development. But there are already some useful applications for HDAPS, using the /sys interface it provides. See below.

Harddisk Protection

As mentioned above, the hdaps kernel driver is only responsible for reading the accelerometer data and exporting it through the sysfs interface. In order to use this information to protect the disk, some additional steps are required.

See How to protect the harddisk through APS.

Applications

Security & Safety

Monitoring

Visualisation (of ThinkPad orientation)

Interesting links related to this project