Программное принудительное отключение USB через Linux - PullRequest
1 голос
/ 17 июня 2020

У меня поврежден жесткий диск, который я пытаюсь создать.

Я подключил его с помощью внешнего кабеля USB к SATA к моему p c, и вот в чем проблема: он поврежден, поэтому после того, как я прочитаю из него несколько байтов, он становится недоступным, в основном он зависает, пока я вручную не извлечу usb и не подключу его обратно, затем я могу прочитать еще несколько байтов из него, пока он снова не зависнет.

Я подумал, что если я смогу каким-то образом автоматизировать процесс перезапуска, это сейчас можно сделать только физически отключив USB-кабель, я могу медленно создать образ всего диска (или, по крайней мере, достаточно, чтобы я мог восстановить самые важные файлы моей невесты ).

Я искал способ отключить питание от USB, чтобы включить его в сценарий, который использует dd для изображения диска в файл, но такие вещи, как

echo "0" > "/sys/bus/usb/devices/usbX/power/autosuspend"
echo "auto" > "/sys/bus/usb/devices/usbX/power/level"

Управление источником питания USB (вкл. / Выкл.) С помощью Linux)

не работало.

Есть еще способ , используя любой язык, чтобы выключить питание USB порт из linux?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...