Você pode ocultar determinados dispositivos da lista lsblk
com sua opção -e
(ou --exclude
) como lsblk -e <major number>
.
Estou usando o Debian no QNAP ts-119P +. Está funcionando bem, mas estou experimentando algo um pouco chato. Quando uso lsblk , obviamente existem sda , mas também chips de memória flash ( mtdblockX ), que contêm firmware e nunca precisarei acessar eles no sistema. Existe alguma maneira de escondê-los? Eu tentei escondê-los usando as regras do udev, mas sem sorte. Eu estou tentando desativá-los no kernel ou de alguma forma desativá-los de aparecer em lsblk .
As opções relevantes do kernel estão definidas no menu menuconfig
em "Drivers de dispositivos" - > "Memory Technology Devices (MTD)", para que você possa desmarcar os que são relevantes para o seu caso.
Note que não vejo nenhum benefício em ocultar os componentes de hardware que podem se tornar úteis um dia. Ele também irá forçar você a construir um kernel customizado, o que nunca é uma tarefa fácil e permanece bastante difícil nas primeiras 20-30 vezes que você muda componentes de hardware ou versões de kernel.