2つの同じディスクがあり、ここにLVM論理ボリュームを設定したとします(ミラーリングなし)。質問:ディスクの1つに障害が発生した場合はどうなりますか?
- すべてのディスクのすべてのデータが失われます。
- 破損したディスクのデータは失われますが、まだ動作しているディスクからデータを取得できます。
- 何か違うもの(なに)
?
説明していただきありがとうございます。
私が読んだLVM記事のRAIDへの言及では、これは私がすべてを失うことを示唆し、LVを縮小することはその逆を意味します。
修正する
読んでみてください。 http://www.redhat.com/magazine/009jul05/features/lvm2/
この記事では、線形マッピング(デフォルトでは私の場合)を使用し、ミラーリングを使用しない場合は、エラーが発生したときに破損したディスクからのデータのみを失う必要があります。私はこれが事実であることを願って結局知りました。 :-/
ベストアンサー1
最悪で最も可能性の高いシナリオは、すべてを失うことです。 2つのドライブにまたがる論理ボリュームがあり、ミラー化されていないドライブが失われた場合、デフォルトではファイルシステムの半分が削除されます。
この時点から、ボリューム上で実行されているファイルシステムによっては少し良くなります。ストライピングを使用しないと仮定すると、可能2番目のドライブで回復ソフトウェアを実行してデータの一部を回復する機能。これに対する個人的な経験はありませんが、より「強力な」ファイルシステム(ext3
例ext4
:。
LVMが使用するファイルシステムとファイルがディスクにどのように配置されるかによって、状況が異なります。両方のディスクから断片化されている場合、ファイルは失われ続けます。