2つの追加ドライブでRAID0を設定するには? [閉鎖]

2つの追加ドライブでRAID0を設定するには? [閉鎖]

設定に役立つ適切なチュートリアルを探していました。RAID0複数のドライブに分散しますが、実際のLinux MintインストールをRAID設定に移動しないでください。

同僚が私に指摘した。このチュートリアル、理解できず、理解できません。

答え1

この回答では、両方のアレイメンバー(ドライブ)のすべてのデータが削除されることを明確にしてください。だからまずバックアップしてください!

端末を開いてrootsu);あなたが持っているならsudo有効にすると、次のこともできますsudo -iman sudoすべてのオプションについて):

sudo -i

インストールする必要そして任意に選択できる必須ソフトウェア。

前提条件は次のとおりです。必要:

オプションのソフトウェアこの回答を完全に遵守するには、回答なしで行うことができます:

すべてインストールすることをお勧めします。

apt-get install mdadm gdisk pv util-linux iotop gparted

まず、以前にドライブにデータとファイルシステムがあった場合は、ドライブを消去する必要があります。 2人のメンバーがいるとしsdaますsdb

pv < /dev/zero > /dev/sda
pv < /dev/zero > /dev/sdb

またはを使用して各コマンドを実行すると、sudoこの部分は次のようになります。

sudo bash -c 'pv < /dev/zero > /dev/sda'
sudo bash -c 'pv < /dev/zero > /dev/sdb'

何も残っていないことを再確認するには、両方のドライブでGPartedを使用して、そのドライブを除くファイルシステムがあることを確認して消去できますunknown

wipefs -a /dev/sda
wipefs -a /dev/sdb

パーティションを分割する必要があります運転、希望するかどうかに応じて膜バイオリアクターまたはGPT:

fdisk /dev/sdX

または

gdisk /dev/sdX

新しい標準を使用すると仮定すると、GPTそれは。

GUIDパーティションテーブルを使用して両方のドライブを初期化します(GPT):

gdisk /dev/sda
gdisk /dev/sdb

どちらの場合も、以下を使用します。

o Enter新しい空のGUIDパーティションテーブル(GPT
y Enter決定を確認するには、
w Enter変更を加えて
y Enter決定を確認してください。

不要なプロセスからファイルシステムを作成するので、GPartedを使用してこれを実行しないでくださいgdisk。もう一度使用してください。

gdisk /dev/sda
gdisk /dev/sdb

どちらの場合も、以下を使用します。
n Enter新しいパーティションの
Enter場合 最初のパーティションの場合
Enter最初のセクタのデフォルト
Enter最後のセクタのデフォルト
fd00 EnterLinux RAID タイプの場合、
w Enter変更を記録して
y Enter決定を確認します。

何も残っていないことを3回確認するには、GPartedを使用して新しく作成された2つのパーティションを確認し、次のファイルシステムが含まれていない場合は消去unknownできます。

wipefs -a /dev/sda1
wipefs -a /dev/sdb1

これでドライブを確認できます。

mdadm --examine /dev/sda /dev/sdb

今カッコの中で話す必要があります(type ee)

その場合は、パーティションを確認します。

mdadm --examine /dev/sda1 /dev/sdb1

今話す必要がありますNo md superblock detected

その場合、RAID0アレイを作成できます。

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1

配列が完全に作成されるまで待ちます。次の方法でこのプロセスを観察できます。

watch -n 1 cat /proc/mdstat

アレイを作成したら、その詳細を確認する必要があります。

mdadm --detail /dev/md0

それもActive devices: 2あると言うべきでしょうか。 Working devices: 2State: clean

次に、アレイにファイルシステムを作成します。以下を使用する場合は、ext4これを行わないことをお勧めしますext4lazyinit

mkfs.ext4 /dev/md0

代わりに、以下を使用して完全な即時初期化を強制する必要があります。

mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/md0

これらのオプションを指定すると、生成中にinodeとログがすぐに初期化されます。

ショートカットを選択し、ext4「回避する方が良いコマンド」を使用してファイルシステムを作成することを選択した場合は、ext4lazyinitすべてのinodeを初期化するのにかなりの時間がかかります。完了するまでこれを確認できます。たとえば、次のようになります。

iotop

ファイルシステムの初期化のためにどの方法を選択しても、初期化が完了したらマウントする必要があります。

これで、このRAID0アレイのいくつかのディレクトリを作成します。

mkdir -p /mnt/raid0

簡単にインストールしてください。

mount /dev/md0 /mnt/raid0

デフォルトで完了したので、GParted を再利用して、両方のドライブのファイルlinux-raidシステムとraidフラグが表示されるかどうかをすばやく確認できます。

その場合は、RAID0アレイを正しく作成しました。GPTこれでファイルをコピーできるパーティションです。

fstabこれで、好みのテキストエディタを使って編集する必要があります。

nano /etc/fstab

アイテムを追加します。

/dev/md0                /mnt/raid0              ext4    defaults        0 0

変更を保存したら正しいことを確認できます。

mount -av | grep raid0

と言わなければなりませんalready mounted

その場合は、アレイ構成を保存します。

mdadm --detail --scan --verbose >> /etc/mdadm/mdadm.conf

計画どおりにすべての操作を行ったことを確認し、その場合は再起動できます。

reboot

関連情報