私のLVMイメージログファイル(mlog_mimage_0/1)は同じハードドライブにあります。正常ですか?

私のLVMイメージログファイル(mlog_mimage_0/1)は同じハードドライブにあります。正常ですか?

以前の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/sda5root_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を必要とします。

関連情報