Cómo deshabilitar UAS en un sistema en vivo

Cómo deshabilitar UAS en un sistema en vivo

En el pasado tuve problemas conDisco duro doble AXAGON ADSA-STbase para disco duro. Después de copiar unos pocos gigabytes muy rápido, todo se congeló. La solución que me funciona es poner lo siguiente en un archivo nuevo /etc/modprobe.d/ignore_uas.conf:

options usb-storage quirks=152d:8561:u

(No pude encontrar la fuente original para esto, los números hexadecimales son solo idVendory idProductde mi base ( lsusb -v).)

Necesito hacer lo mismo, pero en el sistema en vivo para hacer una copia de seguridad de mi sistema original, por lo que editar cualquier cosa /etc/no es una opción. ¿Es posible hacer lo mismo usando el parámetro de arranque o mientras se ejecuta el sistema?

Estoy usando Linux Mint 19.3.

Respuesta1

En un sistema en vivo, es posible que pueda hacerlo si puede deshabilitar y volver a habilitar el usb_storagemódulo.

Compruebe si su configuración le permite forzar la descarga de módulos. Dependiendo de su distribución, es algo así como

grep FORCE_UNLOAD /boot/config-$(uname -r)

Consulta lo que puede depender de ese módulo

modinfo -F depends usb_storage

Ahora, si puede descargar los módulos, configure sus peculiaridades en /sys/module/usb_storage/parameters/quirksy también debajo /etcpara el próximo reinicio.

Primero verifique si ya hay alguno, para no sobrescribirlos:

cat /sys/module/usb_storage/parameters/quirks

Si aún no hay peculiaridades configuradas, puedes continuar. (Estoy poniendo los ID de sus dispositivos en una variable para que copiar y pegar sea más fácil para otras personas con otros dispositivos).

id="152d:8561"

echo "$id:u" > /sys/module/usb_storage/parameters/quirks
echo "options usb-storage quirks=$id:u" > /etc/modprobe.d/local-disable-uas.conf

Ahora deberías poder reiniciar el módulo:

rmmod -f usb_storage
modprobe usb_storage

Respuesta2

Es posible editar las opciones de arranque en Grub. Después de agregar usb-storage.quirks=152d:8561:uopciones cerca del final de la línea (antes quiet splash --, en mi caso, separadas por un espacio de otras opciones), la base HDD también se podía usar en un entorno en vivo.

información relacionada