CentOSに保存するための巨大なRAID10デバイス(8 TB)を作成しています。 4つの物理ハードディスクに4つのパーティションを作成し、それらの4つのパーティションからRAIDデバイス/ dev/md2を作成しました。
次に、ファイルシステムを配置します。私は私がちょうどするべきかどうか疑問に思っています:
mkfs.ext4 /dev/md2
これは完全に機能します(試してみました)。または、最初にそのデバイス上に(fdisk、gdisk、またはparted?)単一のパーティションを作成し、すべてのスペースを占有してから、そのパーティションでmkfs処理を実行する必要があります。
Webをグーグルで検索すると、ここでまったく同じ質問をしている別の人が見つかりました: http://ubuntuforums.org/showthread.php?t=2174067 しかし、レスポンダーは次のように述べています。
パーティションは配列メンバーに配置されます。
ファイルシステムはアレイ上にあります。
あるアプローチが他のアプローチよりも優先されるべき場合、彼らは彼に決定的で曖昧さのない答えや説明を与えませんでした。
私が今まで使用した唯一の方法は、物理ディスクをパーティション分割してから、パーティションをRAIDに結合し、ファイルシステム(またはスワップ)をmd
デバイスに直接配置することでした。
私の知る限り、mdデバイスのパーティション分割は機能であり、後で追加されましたが、広く使用されることはありませんでした。
最初にデバイスをパーティション化せずに、物理デバイス上に直接RAIDを作成しようとしないことをお勧めします。多くのソフトウェアはハードディスクがパーティション分割されることを想定しており、パーティションテーブルには各パーティションのタイプフィールドが含まれています。これにより、パーティションテーブルを読み取るソフトウェアにこのパーティションがRAIDの一部であることが通知されます。
md
デバイスの上にパーティションテーブルを使用するかどうかは好みの問題かもしれません。それは完全に歴史的な理由によるかもしれません、それは通常行われていません。パーティションテーブルの追加レイヤーによって消費されるわずかな追加のディスクスペースは、確かにそれを回避する理由ではありません。下位レイヤーと同様に、mdデバイスの上部にあるパーティションテーブルは、内部で何が見つかるかを示します。
ただし、md
デバイスをパーティション分割できることで得られる柔軟性は、物理デバイス上に複数のパーティションを作成して複数のmd
デバイスを作成できるため、無視できると思います。
パーティション化されていない複数のmd
デバイスは、パーティション化されている1つのmd
デバイスよりも柔軟性があります。基盤となるメディアの1つを交換するときは、さらに自由度が高く、さまざまなmd
デバイスをさまざまなRAIDレベルで構成できます。
たとえば、6つのディスクがある場合、/boot
をRAID-1にして、すべてのディスクにコピーを作成できます。 /
は、3つのディスクにコピーがあるRAID-1であり、他の3つのディスクにコピーがあるRAID-1をスワップに使用できます。残りのスペースは、6つのディスクすべてにまたがる大きなRAID-6である可能性があります。
他の人が言っているように、md-RAIDメタデバイスの通常の方法は、ファイルシステムを直接その上に置くことです。メタデバイスはすでにパーティションのみで構成されている必要があります(ディスク全体のデバイスの上にRAIDデバイスを配置することは、頻繁に足を撃つことを伴うと私が思う習慣です)。したがって、受け取ったアドバイスに違反することはありません。
ただし、まだ言及されていないオプションは、RAIDデバイスをパーティション分割する場合は、それをLVMに割り当ててから、LVMを使用してデバイスをパーティションに分割できることです。さらに、パーティションのサイズ変更、追加スペースの割り当てなどに関して、LVMの便利な利点が得られます。
これが私の箱の1つからの例です:
[root@risby ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md127 VolGroup01 lvm2 a-- 1.82t 0
[root@risby ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup01 1 4 0 wz--n- 1.82t 0
[root@risby ~]# lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
LogVol00 VolGroup01 -wi-ao---- 5.00g
LogVol01 VolGroup01 -wi-ao---- 50.00g
LogVol02 VolGroup01 -wi-ao---- 1.75t
LogVol03 VolGroup01 -wi-a----- 11.02g
ご覧のとおり、4つの個別のパーティションが存在する単一のRAIDメタデバイスがあります。それらはスワップに対応します、/
、ビッグデータパーティション、およびどこでも必要な場合に備えて少し余分なスペース。