Automatyczne ustawianie przechodzenie dysku w stand by w Void Linux

Instalacja hdparm

# xbps-install hdparm

Sprawdzenie który dysk wylaczyc, jaki ma UUID lub Label

$ blkid

sprawdzenie czy działa

# hdparm -y /dev/sda (lub /dev/disk/by-label/[..] lub /dev/disk/by-uuid/[..]

/dev/sda:
issuing standby command
# hdparm -C /dev/sda

/dev/sda:
 drive state is:  standby
# hdparm -S 20 /dev/sda

/dev/sda:
setting standby to 20 (1 minute + 40 seconds)

Ustawia nam czas po jakim dysk przejdzie w czuwanie więcej:

$ man hdparm

Teraz automatyzacja: Wpis do rc.local, uruchamianie przy starcie systemu uruchamia polecenie i wpisuje do pliku log

/usr/bin/hdparm -S 20 /dev/disk/by-label/backup >> /var/log/hdparm.log 2>&1

Konfiguracja przy usypianiu systemu, suspend to RAM działa tylko z ACPI (nie elogind) edycja pliku /etc/acpi/handler.sh

PBTN|PWRF)
               logger "PowerButton pressed: $2, suspending down..."
		zzz		
               ;;		

(orginalnie jest 'shutdown' zamiast 'zzz', pewnie w laptopach w kotrych jest osobny przycisk usupiania mozna nic nie zmieniac)

dodanie wykonywalnego! skryptu '10-hdparm' do katalogu /etc/zzz.d/resume

#!/bin/sh
/usr/bin/hdparm -S 20 /dev/disk/by-label/backup >> /var/log/hdparm_zzz.log

i uprawnienia

# chmod 0755 /etc/zzz.d/resume/10-hdparm

Nacisnac guzik system przejdzie w wstrzymanie/suspend

voila!