No macOS, não há uma maneira de fazer isso na linha de comando. Para colocar suas unidades no modo de suspensão (também conhecido como spin down), você precisa enviar um comando ATA para a unidade. Isso se torna problemático ao tentar fazer isso em unidades USB, porque seria dependente do que a ponte USB para ATA (controlador na / na caixa / interface USB, não no Mac) fosse capaz de suportar (é também por isso que você pode obter o status SMART de maneira confiável a partir de unidades USB).
- No Linux, você pode usar o
hdparm -Y /dev/sdX
- No Windows, existe um aplicativo chamado RevoSleep
- O BSD possui os utilitários
atacontrol
e camcontrol
para enviar comandos ATA
- SpindownHD foi um utilitário com as ferramentas CHUD da Apple, mas seu último lançamento foi em 2006
Infelizmente, atualmente para o macOS, não há nada que permita o envio de comandos ATA diretamente para as unidades. Ele precisaria ser incorporado a algo como diskutil
um aplicativo de terceiros para obter a funcionalidade que você está procurando. Embora (IMO) seja improvável, porque com a crescente prevalência de SSDs, não há mais necessidade de "diminuir" uma unidade.
Para obter mais informações, consulte esta postagem no SuperUser: maneiras de desligar / adormecer e ativar os discos rígidos sob comando?
Sua melhor aposta é ejetar o disco ou ajustar o timer para 1 minuto.