ストレージ関連のドライバモジュール読み込んでから、実際にデバイスが認識されるまで時間がかかるのですが、スクリプトで一連の処理を実行した場合。

モジュール読み込み
    ↓
デバイス認識
    ↓
デバイスのマウント

としたとき、デバイスが認識される前にマウント処理を実行してクラッシュしてしまいます。
今までは、大体のあたりをつけてsleepしてましたが、デバイスが認識したことを確認してから次の処理を実行する方法はありませんか?
シェルはbashで、busyboxについてるコマンドで行える処理が望ましいです。