Их нет разные. Было бы очень мало смысла превращать это в какой-то особый случай (дополнительный код, который необходимо проверять и тестировать для отдельного варианта использования в каждой системе, что, кроме того, явно приведет к огромному риску сбоев и неожиданных уязвимостей). Ни один здравомыслящий архитектор операционной системы не стал бы этого делать ...
Проблема заключалась в том, что мне нужно было использовать:
sdparm -rs SCT=600 /dev/my_disk
sdparm -rC stop /dev/my_disk
вместо
hdparm -S 12 /dev/my_disk
hdparm -y /dev/my_disk
соответственно.
(любезно предоставлена эта таблица эквивалентов sdparm
команд hdparm
)