LVMデバイスはinitrdには表示されませんが、起動時に動作しています。

LVMデバイスはinitrdには表示されませんが、起動時に動作しています。

現在、CentOS 6.7(2.6)カーネルに基づいてカスタムinitrdを開発しています。次のモジュール荷物を積んだ。

initrdは、以前のRHELシステムのファイルをメモリにバックアップし、ディスクをアンマウントし、ディスクを消去し、最後に事前に構築されたddCentOSシステムをディスクにコピーするように設計されています。

CentOSシステムはVMwareに基づいて構築され、vmdkをエクスポートしてネイティブ形式に変換しますqemu-img

テスト以来、プロセス全体が非常にうまく機能し、dd完了するとシステムが再起動し、正常に起動しました。

現在の障害は、dd作業が完了した後にファイルを再コピーするためにLVMディスクをマウントできないことです。

モジュールのリストに示すように、LVMドライバが存在してロードされ、実行すると起動パーティション(LVMではなく)とLVMパーティションとしてfisk -l表示されます。実行するときに見るが、言う。sda1sda2pvscan -vvv/dev/sda2No label detected

ベストアンサー1

ディスクを消去したため、実行中のカーネルは使用可能なパーティションについては不明です。

partprobe(パーティションユーティリティと共に提供されます)を実行して、parted実行中のカーネルから正しいパーティション情報を再ロードできます。

ディスクがない場合partprobe(小さいディスクは必要ありませんか?)、説明に従って使用partedできます。hdparm -z /dev/yourdrive@コドス

おすすめ記事