私はLinuxカーネル3.4.56に取り組んでいます、そして私は私のシステムに外部USBデバイスを使ってシステムアップグレード機能を追加しようとしています。
したがって、私の実装では、次のことを確認します。 /sys/block/sd*(a/b)
デバイスが接続されていることを確認するためにノードが作成されます。
作成されると、ファイルシステムはデバイスにマウントされます。その後、アップグレードスクリプトを呼び出します。
このノードがいつ作成されるのか正確にはわかりません。だから私のスクリプトで私がノードをチェックするとき、それはそれを見つけることができなかったので、ファイルシステムはマウントできなかった。
正確にこれらのノードが作成されたときにだれでも教えてください。 /dev
作成した後に確認します。
私はこの質問の答えを得ました。システムの起動時に、udevd(起動している場合はメッセージメーラーも実行する必要があります)はポートでデバイスの存在を検出するのでudevdはデバイス用のノードを作成します。また、ポート固有の/ Sys / block / sd *(a、b、...、h)の下にディレクトリへのリンクを作成します。
—
nyk_mat
あなたが答えを知っていれば、それを投稿してお気軽に 答えとして 。自己返答は許可されており、ここで奨励されています。
—
Canadian Luke