Centosでデバイスの複数のインスタンスを作成できますか?

Centosでデバイスの複数のインスタンスを作成できますか?

同じタイプの複数の文字デバイスを作成するユースケースがあります。元々作成されたデバイスと同じメジャー番号とマイナー番号を使用すると、デバイスがコピーされ、機能が維持されます。

この方法でデバイスを作成するときに考慮すべきリスク、効率、またはパフォーマンス要因があるかどうかを知りたいです。

ベストアンサー1

主なデバイス番号は、デバイスのドライバを識別します。マイナー番号はドライバに渡され、私が知っている限り、カーネルの他の部分はそれを気にしません(よく知られているデバイスについて特定の意味がある場合を除き)。

ユースケースに関する詳細は含まれていません。

あなたが使用しているドライバがマイナー番号を要求しない限り、私の考えには問題ありません。この場合、質問は最初に同じ種類の複数のデバイスを作成する必要がある理由ですが、単一のデバイスを使用することも効果的です。

別の名前でデバイスを参照する必要がある場合は、ルールを使用してudevシンボリックリンクを作成することがルールです。

ただし、この質問に実際に答えるには、ユースケースとその理由についての情報が必要です。

おすすめ記事