spin down idle hard drive
I noticed that my external hard drive, which uses a cheap SATA to USB enclosure, was constantly spinning, even when I hadn’t accessed it in hours.
I decided to lookup how to coax the drive to spin down.
A little searching showed that you can check a drive’s status and set its idle
timeout policy with the hdparm
command.
$ sudo hdparm -C /dev/sdb
/dev/sdb:
drive state is: active/idle
Setting the timeout is a little odd, the value 120
means 10 minutes. See the
man page for details.
$ sudo hdparm -S 120 /dev/sdb
/dev/sda:
setting standby to 120 (10 minutes)
I also read that some drives don’t obey hdparm, so you may want to checkout
hd-idle
if your drive won’t idle.