我在 QNAP ts-119P+ 上运行 Debian。它运行良好,但我遇到了一些有点烦人的事情。当我使用LSBLK,显然有sda,还有闪存芯片(mtd块X),包含固件,我永远不需要在系统中访问它们。有什么办法可以隐藏它们吗?我尝试使用 udev 规则隐藏它们,但没有成功。我试图在内核中禁用它们或以某种方式禁用它们出现在LSBLK。
答案1
相关的内核选项在“设备驱动程序”->“内存技术设备(MTD)”下的菜单中设置menuconfig
,因此您可以在那里取消选择与您的情况相关的选项。
请注意,我认为隐藏有一天可能会变得有用的硬件组件没有任何好处。它还将迫使您构建定制的内核,这从来都不是一件容易的事,而且在您更改硬件组件或内核版本的前 20-30 次中仍然相当困难。
答案2
您可以隐藏某些设备,使其不被列出,lsblk
其-e
(或--exclude
)选项为lsblk -e <major number>
。