Esta referência do Debian mostra como detectar dinamicamente os SSDs e alterar o agendador de acordo:
Em sistemas com diferentes tipos de unidades, você pode ajustar as configurações com um
Regra do udev (criar /etc/udev/rules.d/60-ssd-scheduler.rules):
# Definir o agendador de prazos para discos não rotativos
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0",ATTR{queue/scheduler}="deadline"
Para garantir que seu kernel possa detectar o status de rotação:
$ for f in /sys/block/sd?/queue/rotational; do printf "$f is "; cat $f; done
/sys/block/sda/queue/rotational is 1
/sys/block/sdb/queue/rotational is 1
/sys/block/sdc/queue/rotational is 0 <=== Only this is SSD!
Todos os itens acima são citados diretamente da referência Debian, que tem muitos outros elementos de interesse para usuários SSD iniciantes.