Aqui está como evitar ações do apm em / dev / sdb.
Execute os seguintes comandos. Defina como 254 ou 255 dependendo do fabricante e com base nos resultados reunidos da execução do comando:
sudo smartctl -A /dev/sdb | grep Cycle
Esses números não devem mudar se o apm estiver desativado enquanto o computador estiver ligado e não estiver desligado ou em hibernação.
Aqui, vou fornecer um exemplo para a opção 254, pois vi que, na maioria dos casos, é necessário usar essa opção, pois o 255 não faz nada para impedir o apm de aplicativos ou códigos que não sejam hdparm.
sudo hdparm -B 254 /dev/sdb*
echo "/dev/sdb* {" | sudo tee -a /etc/hdparm.conf
echo " apm = 254" | sudo tee -a /etc/hdparm.conf
echo " apm_battery = 254" | sudo tee -a /etc/hdparm.conf
echo "}" | sudo tee -a /etc/hdparm.conf
sudo sed -i 's/#apm = 255/apm = 254/g;s/#apm_battery = 127/apm_battery = 254/g' /etc/hdparm.conf