hdapsd − park the drive in case of an emergency
hdapsd [−f|−r|−c <cfgfile>|−d <device>|−s <sensitivity>|−a|−v|−b|−p|−t|−y|−H|−S|−L|−l|−V|−h]
−c −−cfgfile=<cfgfile>
Load configuration from <cfgfile>. Only available if hdapsd was compiled with libconfig support.
−d −−device=<device>
<device> is likely to be hda or sda. Can be given multiple times to protect multiple devices.
−f −−force
Force unloading heads, even if kernel thinks different (on pre ATA7 drives). This only works when adding devices by hand (−d).
−r −−force−rotational
Autodetect drives as rotational, even if kernel thinks they are not.
−s −−sensitivity=<sensitivity>
How sensitive hdapsd should be to movements. Defaults to 15, higher values mean less sensitive.
−a −−adaptive
Adaptive threshold (automatic increase when the built−in keyboard/mouse are used).
−v −−verbose
Get verbose statistics.
−b −−background
Run the process in the background.
−p −−pidfile[=<pidfile>]
Create a pid file when running in background. If <pidfile> is not specified, it’s set to /var/run/hdapsd.pid.
−t −−dry−run
Don’t actually park the drive.
−y −−poll−sysfs
Force use of sysfs interface to accelerometer.
−H −−hardware−logic
Uses the hardware fall detection logic instead of the software one. Options −−sensitivity and −−adaptive have no effect in this mode.
−S −−software−logic
Uses the software fall detection logic even if the hardware one is available.
−L −−no−leds
Don’t blink the LEDs when a shock is detected.
−l −−syslog
Log to syslog instead of stdout/stderr.
−V −−version
Display version information and exit.
−h −−help
Display help and exit.
You can send SIGUSR1 to deactivate hdapsd for 8 seconds.