以前のLVMミラーリング機能(以下のプロパティでは「m」と表示されています)を使用してルートパーティションを設定する必要がありました。そのパーティションから起動するには、この作業が必要です。新しいRAID1はまったく機能しません。さまざまな設定を何度も試しましたが、役に立ちませんでした。それでも…
ログを重複する方が良いことを読んだので、必要なコマンドを使用しておよびをインポートroot_mlog_mimage_0
しましたroot_mlog_mimage_1
。すごい!
今日のインストールを確認している間、両方のログイメージに使用されているディスクがとして定義されていることを確認しました/dev/sdb5
。つまり、すべてのログが同じドライブにあります。
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
root tristan mwi-aom--- <250.00g [root_mlog] 100.00 root_mimage_0(0),root_mimage_1(0)
[root_mimage_0] tristan iwi-aom--- <250.00g /dev/sda5(0)
[root_mimage_1] tristan iwi-aom--- <250.00g /dev/sdb5(0)
[root_mlog] tristan mwn-aom--- 4.00m 100.00 root_mlog_mimage_0(0),root_mlog_mimage_1(0)
[root_mlog_mimage_0] tristan iwi-aom--- 4.00m /dev/sdb5(472781)
[root_mlog_mimage_1] tristan iwi-aom--- 4.00m /dev/sdb5(63999)
これが予想される動作ですか?
ドライブの1つに障害が発生した場合は、別のドライブにログコピーがあるようにオンにし、オンにするroot_mlog_mimage_0
必要がある/dev/sda5
とroot_mlog_mimage_1
思います。/dev/sdb5
最初のログイメージをに移動する方法はありますか/dev/sda5
?
ログの生成に使用するコマンドは次のとおりです。
lvconvert -m 1 --mirrorlog mirrored --alloc anywhere /dev/tristan/root
答え1
このパラメータを--alloc anywhere
使用すると、LVMはLVをどこにでも割り当てることができます。同じPVに2つのミラー化LVコピーを持つこともできます。私が知る限り、LinuxのLVMは適切な個別設定のために3つのPVを必要とします。