UHUBCTL - это утилита для управления USB хабами и портами в операционных системах UNIX поддерживающая USB3.0 и USB3.1. С ее помощью можно управлять питанием портов USB, включая включение и выключение устройств, подключенных к USB портам.

Для включения или выключения внешнего USB SSD с помощью UHUBCTL, необходимо выполнить следующие шаги:

  1. Установить UHUBCTL на вашу операционную систему. UHUBCTL доступен для установки из исходного кода на GitHub.

  2. Подключите ваш внешний USB SSD к компьютеру.

  3. Откройте терминал и выполните команду uhubctl для просмотра списка доступных USB устройств и портов.

  4. Найдите порт, к которому подключен ваш USB SSD, и выполните команду для выключения или включения питания на этом порту. Например, для выключения питания на порту с номером 1 выполните команду uhubctl -a off -p 1.

  5. После выполнения команды, внешний USB SSD будет выключен или включен в зависимости от указанного действия.

Важно помнить, что перед выключением устройства необходимо правильно извлечь его с помощью команды sudo umount /dev/sdx (где /dev/sdx - путь к вашему USB SSD) для предотвращения потери данных.

Используя UHUBCTL, вы можете легко управлять питанием внешних USB устройств, включая USB SSD, что позволит вам эффективно управлять энергопотреблением и работой внешних устройств.