Когда я выполняю команду rmmod usb_storage, а затем dmesg, я вижу вывод о том, что usb_storage снято с регистрации. Но когда я подключаю флэш-накопитель, а затем dmesg, он говорит
Initializing USB Mass Storage driver...
[16565.129239] scsi41 : usb-storage 1-1:1.0
[16565.130134] usbcore: registered new interface driver usb-storage
[16565.130172] USB Mass Storage support registered.
Как вручную вставить / извлечь модуль без его автоматической загрузки?
Просто поместите в черный список драйвер ядра:
echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf
После этого, никто не может использовать карту флэш-памяти с интерфейсом USB в Вашей системе.
Вы будете иметь к вручную" insmod
" Ваш драйвер с sudo
для использования USB-устройств снова или если Вы хотите восстановить начальное поведение, удаляют модуль из файла черного списка.
Для добавления к вышеупомянутому ответу @Syivain Pineau, каждый раз, когда модуль blacklist
редактор, он может все еще быть добавлен и удалил использование insmod
и rmmod
соответственно. Но для insterting необходимо быть там в исходном месте для, например, вставить устройство хранения данных usb после удаления его, необходимо работать insmod usb-storage at
Linux/драйвер/usb/устройство хранения данных'.