私のCentOS 5ワークステーションからdm-raid45(「ドライバの初期化中」またはそれに似たもの)をロードしてから数秒待つ必要があります。
これはinitrdの一部であるようです。その後、システムが起動します。
この数秒の間に何が起こりましたか?この待ち時間を避けるにはどうすればよいですか?現在、Raidはインストールされていません。
2011-12-14アップデート:問題はまだ存在します。前に説明した「行き止まりの路地」が私の質問から削除されました。
init
私は次の場所にあるスクリプトでこの行のメッセージソースを見つけました。初期化プログラム:
echo Waiting for driver initialization.
stabilized --hash --interval 1000 /proc/scsi/scsi
mkblkdevs
echo Scanning and configuring dmraid supported devices
だからstabilized
遅延を引き起こす線のようです。それは何ですか?関連マニュアルページまたはその名前のバイナリが見つかりませんでした。
答え1
stabilize
パラメータによって--interval 1000
時間がかかりすぎる可能性があります(1000は1000ms(1秒)間隔で10回のチェックが行われ、合計9秒かかります)。私が読んだことの中からここ、これは組み込みコマンドですnash
。この長い間隔の値は、上記のバグで説明されているハードウェア初期化の問題に対する回避策のように見えます。値をに変更し、250
システムが正常に起動していることを確認してください。
答え2
少し調査の最後にフォーラムを見つけました。ワイヤーCentosフォーラムには、ユーザーがあなたと同じ苦情を提起していますが、簡単な解決策はないようです。
私が考えることができるのは、ディスクが以前にRAIDシステムの一部であったことがないことを確認することです。もしそうなら、残りの部分を削除し、fdisk
fdパーティションシンボルがないことを確認します。攻撃台システムでは、dm-raid
独自の初期化を実行できます。
答え3
努力するコメント60件RH Bugzilla 466607から。