2 TBのディスクが8台あるマシンを組み立てています。
私はそれらの上にRAID 6(使用可能な容量の12TB)を使用しますが、LVMをRAIDの上に作成する必要があるのか、どのファイルシステムを使用するのかわかりません。
LVM内で使用すると、どのファイルシステムをサイズ変更できますか?
2 TBのディスクが8台あるマシンを組み立てています。
私はそれらの上にRAID 6(使用可能な容量の12TB)を使用しますが、LVMをRAIDの上に作成する必要があるのか、どのファイルシステムを使用するのかわかりません。
LVM内で使用すると、どのファイルシステムをサイズ変更できますか?
回答:
RAIDデバイスの上にlvmを使用すると、その上に複数の仮想デバイス(およびファイルシステム)を柔軟に作成できます。また、これらのデバイスのサイズを柔軟に変更できます。
あなたがそれを必要とせず、大きなファイルシステムが1つだけ必要であると100%確信している場合は、RAIDシステムにファイルシステムを直接作成できます。その場合、間接性と複雑さの1つの層が削除されます。
ファイルシステムを選択するには、最も重要なポイントは次のとおりです。
つまり、ファイルシステムに関しては、通常は保守的です。
これらの基準を使用すると、Linuxで基本的に3つの選択肢があります(2011-06現在:
大きなデバイスでは、xfsを使用していmkfs.xfs
ます。
これらのファイルシステムはすべてサイズを変更できます。
更新:
3 TBのデバイスで小さなベンチマークを行いました(すべてのファイルシステムで4kブロックサイズを使用しています)。
$ awk -F\; -f mkfs.awk mkfs
FS SIZE(TB) TIME(S) RSS(MB) SPEEDUP SPACEUP
ext3 1 217 37 1.00 1.00
ext3 2 478 74 1.00 1.00
ext3 3 829 111 1.00 1.00
ext4 1 139 37 1.55 1.00
ext4 2 298 74 1.60 1.00
ext4 3 515 111 1.61 1.00
xfs 1 5 2 43.23 17.01
xfs 2 9 2 51.43 33.49
xfs 3 15 2 54.73 50.05
(速度/ mem-upはext3に対するものです)
(システム:Debian 6.0 amd64、mkfs.ext 1.41.12、mkfs.xfs 3.1.4、WD SATAドライブ、hdparm -t約120 MB /秒のバッファーディスク読み取り)
つまり、ext [34]ファイルシステムのmkfs処理は、xfsのmkfs処理よりも最大54倍遅くなります。これを12 TBに概算してext fsを作成すると、実際には約1時間かかります(xfsはわずか1分程度)。
ext2progs
フォーマットは最大1エクサバイトのボリュームをサポートします。
Linuxを使用するほとんどのプロダクションボックスでは、lvm + ext2 / ext3を使用します
あなたの場合、オーバーヘッドを作成する以上のジャーナリングの恩恵を受けない限り、私はahaeadに行ってlvm + ext2を構築しますが、maxschlepzigが説明しているように正確に考慮する必要があることがあります。