システムに接続されているhdd、ssd、NVMe、フラッシュドライブなどのすべての物理ディスクを列挙し、これらのすべてのループデバイス、RAMディスク、CDROM、およびフロッピーディスクをフィルタリングする方法はわかりません。私はすでにチェックアウトしています。これそしてこれ役に立たない。
さらに、Sambaなどの接続されたリモートデバイスマッピング(ブロックデバイス)を識別して差別化したいと思います。
助けてくれてありがとう。
EDIT001:/sys/block/devicename/device/typeが役に立つ情報を提供しているようです。これ
問題は、私がTYPE_DISK
探す必要があるのか、それとも考慮すべき他のものがあるのかということです。
EDIT002:興味深いですが、NVMeディスクには./device/typeファイルは含まれていません。