既存のlvmローカルボリュームからraid1を作成する

既存のlvmローカルボリュームからraid1を作成する

物理ドライブ(/ dev / sdbなど)とボリュームグループ(volgrp1など)を持つ既存のLVMがあり、3つの論理ボリューム(lvSys、lvHome、lvSwap)があります。

今私のデータと/ dev / sdbと同じ2番目のドライブが心配です。 /dev/sdbと同じデータを保持するミラーデバイスを作成したいのですが、作成時にすべてのデータを保持したいと思います。 。

mdadmを使用しますか、またはlvmのみを使用しますか?どうすればいいですか?

インターネットで検索してみましたが、lvm/mdadmに関する全内容を知れば本当にいいと思います。

したがって、誰もが同じデバイスを接続し、/ dev / sdbのデータを失うことなく/ dev / sdcにデータをミラーリングするように(lvm / mdadm / linux-kernel)指示する簡単な構成を説明できますか?

挨拶

ベストアンサー1

ドライブ全体をミラーリングする場合は、最も簡単な方法はドライブをRAID-1アレイに置き換えることです。わずかな手動操作で、既存のパーティション(またはディスク全体またはすべてのボリュームタイプ)をmdraid RAID-1アレイに変換できます。ボリュームの最後にメタデータを保存するのに十分な空き容量(128kB)があることを確認し、デフォルトの1.2(メタデータを保存する)の代わりにメタデータフォーマット1.0(ボリュームの末尾にメタデータを配置する)を使用することがアイデアです。最初に)。既存のパーティションをRAID-1に変換する方法の実用的なガイドについては、以下を参照してください。ディスクミラーリング(RAID-1)の設定方法

RAID-1ボリュームを作成した後でも、システムを引き続き使用できます。これがLVMの利点です。物理ボリュームが自動的に検出され、論理ボリュームを同じ名前で使用できます。たとえば、Debianとその派生製品でmdadmドライバがカーネルで利用可能であることを確認するための措置を講じる必要があるかもしれませんupdate-initramfs

または、新しいディスクにRAID-1アレイを作成し(残りの半分はありません)、ここにLVM物理ボリュームを作成し、既存のボリュームグループをそのボリュームグループに展開し、VGから既存のPVを削除してから最後に拡張することもできます。ボリュームグループ。 RAIDアレイを既存のディスクに。これを行うには、より多くのダウンタイムが必要であり、全体的に特に安全ではありません。

あるいは、LVM独自のイメージを使用することもできます。このコマンドはlvconvert --mirror 1論理ボリュームを RAID-1 ミラーに変換します。ミラーリングなどのストレージの問題をスナップショットなどのインターフェイスの問題から分離する方が簡単なため、ミラー化したくない論理ボリュームがない場合は、このアプローチをお勧めしません。

おすすめ記事