ストライプなしのLVM


1

LVMを使用して、複数のドライブにまたがるパーティションを作成します。1つのドライブに障害が発生すると、アレイ内のすべてのデータが失われるというマイナス面があることを知っています。LVMにデータをストライピングさせないようにすることはできますか。また、ドライブに障害が発生した場合、そのドライブの一部が障害ドライブにあるデータのみが失われますか?だから理論的には、故障したドライブにあるデータのみを失う


1
これは不可能だと思います-メタデータはどこかに保存する必要があり、メタデータを保存しているディスクはパーティション構造全体を破壊する可能性があり、無傷のドライブ上の未加工データのみが残りますメタデータなしで復旧するのはかなり困難です)。
Mehrdad

各ドライブが独自のメタデータを保存できると考えていました。冗長性は必要ありませんが、一方のドライブに十分なスペースがなく、もう一方のドライブにコピーできないことを心配せずに、使いやすいように1つのエントリの下にデータを集中管理したいと思います。
AlexL

ああ、そのためには特別に作成されたファイルシステムが必要です。私はこれを行うものは知りませんが、おそらく他の誰かが...検索で幸運を!
Mehrdad

回答:


0

このQAに基づいて、LVMと現在の/安定したファイルシステムを使用してSOLになります

https://serverfault.com/q/208155/6625

私はbtrfsを調べましたが、まだ運がありません!!!

2つ以上のディスクにまたがる「論理ボリューム」が必要なため、ボリュームを1つの物理ディスクよりも大きくするために、LVMを使用してこれを実現する代替手段があります。

Linux Software / Kernel Raidサブシステムとしても知られているLinuxの「mdadm」ツールを参照してください。

少なくとも3つのドライブがある場合、Linux Software Raidシステム(mdadm; Multi-Disk ADMin)を使用して3つのディスクRAID-5(パリティ付きストライピング)「ディスクアレイ」ボリュームを作成するオプションがあります。 1台のドライブが故障すると、故障した物理ドライブを新しいドライブに「交換」し、最後と同じサイズでパーティションを再作成し、mdadmツールを使用して新しいボリュームを追加するまで、アレイは低下したパフォーマンスレベルで動作し続けますアレイと再構築..システムでの作業中。

RAID-5「ディスクアレイ」は、3つのディスク容量を2つのディスクボリュームと同じに減らします。

たとえば、.. RAID-5の3 x 1TBドライブは、パフォーマンスを向上させるストライピングと、ボリュームが1つのディスクが完全に故障した場合でも、読み取りと書き込みが引き続き機能します。

上記のいずれもLVMを必要としません...しかし.. mdadm "disk-arrays"の上でLVMを使用することを妨げるものはありません。


こんにちはヘストン、私はRAID-5(および他のすべてのRAIDモード)を知っています。最初の要求に対するコメントで述べたように、冗長性には興味がありません。これは、メディアをホストするホームサーバーに実装されます。使用するドライブのスペースを最大限に活用したい。したがって、RAID 5の場合、合計スペースはn-1であり、この時点では、冗長性は私にとっての関心事ではないので、興味はありません。
AlexL

最後の編集を確認したところ、ドライブが故障すると、故障したドライブにデータがあったすべてのLVが失われることがわかりました。すべてのドライブにまたがる1つのLVを使用したかったため、ドライブの1つに障害が発生するとすべてが失われます。私は各ドライブが個別にマウントされていることに固執すると思います。
AlexL

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.