#!/bin/bash rootDev="$(mount | grep "on / " | cut -c 1-8)" case "$1" in reboot|kexec) # Do not park disks when rebooting or switching kernels ;; *) for blockDev in /sys/block/sd*; do Dev="/dev/${blockDev##*/}" if [ "$rootDev" != "$Dev" ]; then /sbin/hdparm -y "$Dev" fi done /sbin/hdparm -y "$rootDev" ;; esac