Em geral, udisksctl
deve fazer o truque se o hardware suportar. Nem todos os discos USB aderem aos padrões igualmente bem ...
udisksctl power-off -b /dev/sdX
tentará desligar o disco:
$ udisksctl power-off --help
Usage:
udisksctl power-off [OPTION...]
Safely power off a drive.
Options:
-p, --object-path Object path for ATA device
-b, --block-device Device file for ATA device
--no-user-interaction Do not authenticate the user if needed
Apenas testei isso com algumas unidades diferentes (Seagate BackupPlus 1000 GB, caixa ICY com uma unidade de 500 GB) e parece funcionar. Não funcionou em um adaptador S-ATA-USB chinês super barato (US $ 0,90) ...
Você também pode tentar o comando eject
- que envia o comando de ejeção para o dispositivo. Isso, em muitos casos, causará queda. sudo eject /dev/sdX
- mas há poucas chances de funcionar, se o udisksctl não funcionar.