こんにちは。稼働中のUbuntu 12.04サーバーがあり、これがメディアサーバーとして機能します。データを格納するためにサイズ3TBの2つのディスクを追加しました。これらを1つの6TB論理ボリュームとして結合し、/media
の下にマウントできます。
これまでのところ、fdisk
を使用して各ディスクに1つのパーティションを作成し、ext3にフォーマットしました。しかし、今、私は継続する方法にこだわっています。 Mdadmを使用してJbodアレイを作成しますか?または、LVMを使用してこれら2つのディスクの論理ボリュームを作成しますか?必要なドキュメントが見つからないようです。ほとんどの場合、既存のボリュームを拡張するか、必要のない新しいシステムをインストールします。
私のOSは/dev/sdc1
(USBサムドライブ)にあり、新しく作成された2つのパーティションは/dev/sda1
と/dev/sdb1
にあります。
いくつかの方向性を教えていただければ幸いです。
この詳細な回答 をご覧ください。
その概要は次のとおりです。
this answer からコピーした図は、これを視覚化します(ただし、1つではなく3つのファイルシステムで)。
ご覧のとおり、ext3ファイルシステムの作成は最初ではなく最後のステップです。 LVMにない既存のext3パーティションがある場合、それをLVMに移行することはできません。パーティションをバックアップし、パーティションを削除し、LVMをセットアップしてから、ファイルをコピーする必要があります。
RAID10の4ディスクアレイで使用するために別の2つの3TBディスクがなければ、それをしないでください。
データをバックアップする手段を使用せずに、2つを1つの大きなパーティションとして単純に組み合わせることは、良い考えではありません。データは両方のディスクにインターリーブされ、いずれかのディスクのいずれかの部分が不良になると、最大で半分のデータではなく、6TBのデータがすべて失われる可能性があります(データ量が多ければ)。
非常に大きなアレイパーティションではなく、両方を別々のパーティションとして使用する方がはるかに安全です。
LVMを使用する簡単な方法は次のとおりです。
「pvcreate」コマンドで物理ボリュームを作成します。
pvcreate /dev/sdc
pvcreate /dev/sdd
pvcreate /dev/sde
ubuntu Software Centerで利用可能なGUIツールであるsystem-config-lvm
を使用します
新しいLVMパーティションはrootが所有している場合がありますが、次の方法で簡単にユーザーに戻すことができます。
Sudo chown -R username:username /path/to/your/lvm
Debianでlvm2を使用
Sudo apt-get install lvm2
を使用してlvm2をインストールし、/etc/init.d/lvm2 start
を使用して起動します
Lsblkを使用してすべてのボリュームをリストする
物理ボリュームを作成する
/sbin/pvcreate <volume from prev list>
次に、ボリュームを一覧表示するには/sbin/lvmdiskscan
を使用します
/sbin/vgcreate <name> /dev/vdb
を作成しますVg /sbin/mkfs.ext4 /dev/mapper/Vol_group
をフォーマットします
このvgを何らかのファイルシステムにマッピングする場合は、fstabを変更します
/dev/mapper/vg /var/lib/folder ext4 rw,user
mount -a
を使用してボリュームをマウントします