Как уже отмечалось в комментариях, вы можете найти воспроизводимый путь в / dev / disk / by-id
(на основе производителя и серийного номера устройства) или в / dev / disk / by-path
(в зависимости от порта, к которому подключено устройство).
Хотя вы можете использовать их для создания правил udev , чтобы указать конкретную букву диска, не стоит беспокоиться о временной настройке, подобной вашей.
Обратите внимание, что перезапуск программного обеспечения может работать не так хорошо. Когда диск умирает, обычно помогает отключить его от сети, дать ему отдохнуть несколько минут и снова запустить ddrescue
.
У меня была та же проблема, я запускал 4.9.0-3
и недавнее обновление сломало мой X-сервер (Я попал в текстовую консоль ).
Я обнаружил, что модуль nVidia не загружен, поэтому попытался его перекомпилировать. Именно тогда я заметил, что заголовки ядра отсутствуют.
Я решил установить linux-image-4.11.0-1-all
вместе с соответствующими заголовками. После перезагрузки в новое ядро я перекомпилировал модуль ядра nVidia. В настоящее время у меня установлены следующие пакеты:
linux-headers-4.11.0-1-all
linux-headers-4.11.0-1-all-amd64
linux-headers-4.11.0-1-amd64
linux-headers-4.11.0-1-common
linux-headers-4.11.0-1-common-rt
linux-headers-4.11.0-1-rt-amd64
Вот что решило проблему. Я вижу здесь ошибку в репозитории пакетов, поскольку установка linux-headers-amd64
не предлагает никакого разрешения конфликта, кроме как не устанавливать его. Я сам жду обновления, которое устраняет проблему, тем более что модуль ядра ZFS также не устанавливается.