ノードはいつLinuxで作成されますか?


0

私はLinuxカーネル3.4.56に取り組んでいます、そして私は私のシステムに外部USBデバイスを使ってシステムアップグレード機能を追加しようとしています。

したがって、私の実装では、次のことを確認します。 /sys/block/sd*(a/b)デバイスが接続されていることを確認するためにノードが作成されます。

作成されると、ファイルシステムはデバイスにマウントされます。その後、アップグレードスクリプトを呼び出します。

このノードがいつ作成されるのか正確にはわかりません。だから私のスクリプトで私がノードをチェックするとき、それはそれを見つけることができなかったので、ファイルシステムはマウントできなかった。

正確にこれらのノードが作成されたときにだれでも教えてください。 /dev 作成した後に確認します。


私はこの質問の答えを得ました。システムの起動時に、udevd(起動している場合はメッセージメーラーも実行する必要があります)はポートでデバイスの存在を検出するのでudevdはデバイス用のノードを作成します。また、ポート固有の/ Sys / block / sd *(a、b、...、h)の下にディレクトリへのリンクを作成します。
nyk_mat

あなたが答えを知っていれば、それを投稿してお気軽に 答えとして 。自己返答は許可されており、ここで奨励されています。
Canadian Luke
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.