Eu tenho um sistema com várias unidades NVMe, uma das quais é uma unidade de inicialização, o restante são unidades de dados que eu não quero que sejam acessadas até mais tarde, se necessário. Existe uma maneira de impedir que o Linux carregue o driver nvme para as unidades de dados, mas ainda permitindo que ele carregue o driver para a unidade de inicialização?
Eu olhei para o udev e tenho certeza de que posso derivar uma regra para colocar na lista de permissões a unidade de inicialização, mas não tenho certeza de como colocar os outros dispositivos na lista negra por meio do udev. Eu acho que o driver nvme ainda estaria carregado.
Eu também pensei em colocar o blacklisting no driver nvme em /etc/modules.d/, mas não tenho certeza de como "colocar na lista de permissões" a unidade que eu quero usar. Como eu iria carregar o driver e conectá-lo a uma unidade sem que ele carregasse todas as unidades?
Atualmente estou usando o Debian Jessie, mas também estou procurando por algo que funcione para o Debian Buster também.