Untuk lebih membangun berdasarkan jawaban samiam, Anda dapat menetapkan aturan udev untuk melakukan hal-hal ini untuk Anda.
Untuk contoh ini, Anda harus mengisi file di /etc/udev/rules.d
(idealnya nama itu sesuatu 45-sdX-power.rules
untuk menghormati konvensi, tapi itu tidak masalah ...), dengan yang berikut:
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"
di mana Anda harus mengisi sdX
dan memberikan path lengkap ke hdparm
binary ( which hdparm
).
Ini akan secara otomatis menghentikan drive Anda dari berputar setelah 5 detik tidak aktif setiap kali laptop Anda boot.
Ini sangat ideal untuk disk boot ganda (kasing saya), dan disk cadangan yang baru Anda startup satu kali dalam seminggu (dalam hal ini hanya memasangnya sebelum mengeluarkan cadangan Anda akan menyalakannya dan itu akan menjadi sisa waktu) .
Adapun hdparm -Y /dev/sdX
, itu kurang berguna di sini karena hanya menghentikan disk dari pemintalan sekali, setelah itu setiap akses ke disk (seperti memasangnya) akan memulai kembali dan Anda harus mengeluarkan perintah lagi.