UHUBCTL - это утилита для управления USB хабами и портами в операционных системах UNIX поддерживающая USB3.0 и USB3.1. С ее помощью можно управлять питанием портов USB, включая включение и выключение устройств, подключенных к USB портам.
Для включения или выключения внешнего USB SSD с помощью UHUBCTL, необходимо выполнить следующие шаги:
Установить UHUBCTL на вашу операционную систему. UHUBCTL доступен для установки из исходного кода на GitHub.
Подключите ваш внешний USB SSD к компьютеру.
Откройте терминал и выполните команду uhubctl
для просмотра списка доступных USB устройств и портов.
Найдите порт, к которому подключен ваш USB SSD, и выполните команду для выключения или включения питания на этом порту. Например, для выключения питания на порту с номером 1 выполните команду uhubctl -a off -p 1
.
После выполнения команды, внешний USB SSD будет выключен или включен в зависимости от указанного действия.
Важно помнить, что перед выключением устройства необходимо правильно извлечь его с помощью команды sudo umount /dev/sdx
(где /dev/sdx - путь к вашему USB SSD) для предотвращения потери данных.
Используя UHUBCTL, вы можете легко управлять питанием внешних USB устройств, включая USB SSD, что позволит вам эффективно управлять энергопотреблением и работой внешних устройств.