I've looked through the manual for
sdparm. I know there are arguments to spin down the drive, with
-Y. I also know there are arguments to control the power saving features, such as
-B. However what I want is to start the motor and spin up the drive.
I see sdparm's manual page has
start parameters. Can either of these be used? It seems more like something appropriate for a tape drive, or at beast an optical drive?
dd if=/dev/hdX of=/dev/null count=512 seems the best answer according to What command do I use to spin up a "power up in standby" drive?
However, when this is already in the cache, then the drive will not spin up.
It seems strange there is no command to explicitly tell the device to start the motor/spin up.
What is the best way to spin up SATA HDDs in GNU/Linux?