8つの2TBディスクでマシンを作成しました。
その上にRaid 6(使用可能容量12TB)を使う予定ですが、RAIDの上にLVMを作成するのか、どのファイルシステムを使うのか分からない。
LVMで使用するときにどのファイルシステムのサイズを変更できますか?
答え1
RAIDデバイスの上にlvmを使用すると、そのデバイスに複数の仮想デバイス(およびファイルシステム)を作成できる柔軟性があります。これらのデバイスのサイズを柔軟に変更できます。
必要ではないと確信しており、大容量ファイルシステムのみが必要な場合は、RAIDデバイスから直接ファイルシステムを作成できます。この場合、間接階層と複雑さ階層が削除されます。
ファイルシステムを選択するための最も重要なことは次のとおりです。
- よくテストされ安定している必要があります
- 十分に主流でなければならない
- もちろん良い成果もありますが、
これは、ファイルシステムに関して、人々が一般的に保守的であることを意味します。
これらの基準を使用すると、Linuxには基本的に3つのオプションがあります(2011年6月現在:
- 外部3
- 外部4
- xfs
大型デバイスでは、aが高速なのでxfsを使用しますmkfs.xfs
。
これらのファイルシステムはすべてサイズ変更可能です。
修正する:
3TBデバイスで小さなベンチマークを実行しました(すべてのファイルシステムで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
(速度/メモリはext3用です。)
(システム:Debian 6.0 amd64、mkfs.ext 1.41.12、mkfs.xfs 3.1.4、WD SATAドライブ、hdparm -t〜120 MB / sバッファリングされたディスクを読み込む)
これは、mkfsing ext [34]ファイルシステムがmkfsing xfsファイルシステムよりも54倍遅いことを意味します。これを約12TBと計算すると、ext fsの生成に実際に約1時間かかります(xfsは約1分かかります)。
答え2
ほとんどのLinuxプロダクションシステムでは、顧客が/ext3/または/ext2/ロギングを要求しているかどうかに応じてlvm + ext2/ext3を使用します。
あなたの場合は、ログによる利点が発生するオーバーヘッドより大きくない限り、lvm + ext2を設定します。しかし、正確に考慮すべきことがさらにあります。maxschlepzigの説明によると。