答え1
この回答では、両方のアレイメンバー(ドライブ)のすべてのデータが削除されることを明確にしてください。だからまずバックアップしてください!
端末を開いてroot
(su
);あなたが持っているならsudo
有効にすると、次のこともできますsudo -i
。man 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: 2
State: 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