Linuxはlsblkでmtdblockデバイスを無効/非表示にします。

Linuxはlsblkでmtdblockデバイスを無効/非表示にします。

私はQNAP ts-119P+でDebianを実行しています。うまくいきますが、少し迷惑なことが発生しました。私が使うときLSBLK、明らかにsdaとフラッシュメモリチップ(mtdブロック)にはファームウェアが含まれているため、システムからそのファームウェアにアクセスする必要はありません。隠す方法はありますか? udevルールを使用して隠そうとしましたが、成功しませんでした。カーネルで無効にしようとしたかどうかを無効にすることが表示されます。LSBLK

ベストアンサー1

関連カーネルオプションは、「デバイスドライバ」 - >「メモリテクノロジデバイス(MTD)」の下のメニューに設定されているため、menuconfigそのケースに関連するオプションの選択を解除できます。

いつか役に立つハードウェアコンポーネントを隠しても利点はありません。また、カスタムカーネルを構築する必要がありますが、これは簡単ではなく、最初の20〜30回のハードウェアコンポーネントまたはカーネルバージョンを変更しても非常に困難です。

おすすめ記事