web-dev-qa-db-ja.com

Ubuntu10.04でRAID1アレイを追加するにはどうすればよいですか?

既存のUbuntu10.04デスクトップシステムをセットアップして、ハードドライブ(ドライブA)で実行しています。

システムにさらに2台のハードドライブ(ドライブBとC、同じサイズ)を追加し、それらをRAID1アレイとしてマウントしたいと思います。

それ、どうやったら出来るの?

インストール中にRAIDアレイを作成する方法は知っていますが、システムを再インストールしたくありません。システムファイルはRAIDアレイとは別の独自のドライブに残るため、再インストールする必要はありません。

両方のドライブをシステムに物理的に追加し、gpartedを使用してEXT3としてフォーマットしました。

Ubuntuのディスクユーティリティには「RAIDの作成」オプションがありますが、ドライブを選択できません(すべてがいっぱいであると見なされます)。

Mdadmを使用してもかまいませんが、古いガイドがいくつか見つかり、矛盾するアドバイスを提供しています。/etc/raidtabファイルを編集する必要があると言う人もいれば、これは自動的に行われると言う人もいます。

RAID 1を既存のシステムに追加する現在(Ubuntu 10.04)の推奨される方法は何ですか?

起動時にレイドに変わり、/ home/myname/files /にマウントされます。

追加情報:

/ etc/mdadm.conf

DEVICE partitions
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=4fd3b193:c6c09dea:46ed9f91:db68f1c3

/ etc/fstab

/dev/md0 /home/myname/files auto defaults 0 0

cat/proc/mdstat(再起動後)

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md_d0 : inactive sdb1[1](S)
      1953511936 blocks

unused devices: <none>
5
Nick

OK、

新しいドライブが/ dev/sdbと/ dev/sdcであると仮定して、すべてのコマンドラインのものをチェックして、作業するドライブをメモします。これを再確認してください-OSディスクでは何もしたくないです!!!

すべてrootとして実行されます(Sudo -i).。

1)ドライブごとにセットアップを変える必要があるため、fdiskを使用して新しいパーティションを削除します。

 fdisk /dev/sdx (eg: fdisk /dev/sdb)
  • d(削除)現在のパーティション-プロンプトに従います
  • n(新しいパーティション)およびドライブのフルサイズのプライマリパーティションを作成します
  • t (type) and set the partition type to fd (linux raid autodetect)
  • w(書き込み)変更を加えて終了します

ここでのfdiskヘルプ: http://tldp.org/HOWTO/Partition/fdisk_partitioning.html

2)新しいRAIDアレイを作成します-/ dev/md0(最初のRAIDアレイ)を想定します

  mdadm --create /dev/md0 --chunk=128 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 

3)新しい配列をフォーマットします。

  mkfs -t ext3 /dev/md0    

(または必要に応じてext4を使用します)

4)/etc/mdadm/mdadm.confを作成する必要があります。そうしないと、サーバーを再起動するとアレイが消えます。

echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan >> /etc/mdadm/mdadm.conf 

このファイルを作成したら、ファイルを表示/編集して、「DEVICEpartitions」の文言が独自の行にあることを確認します。再起動時にアレイが自動的に起動しない場合は、この回答の最後にあるより包括的な.confファイルを参照してください。

5)マウントターゲットフォルダが存在することを確認します。

mkdir /home/myname/files/

6)/ etc/fstabにマウントを追加します-最後にこの行を追加します

/dev/md0  /home/myname/files  auto   defaults  0 0

次のコマンドを使用して、新しいRAIDアレイが実行され、初めて同期を実行していることを確認できます。

cat /proc/mdstat

編集:

再起動時にアレイが消えるだけでなく、次のmadam.confを試してください。これには、アレイに投稿した行が含まれています。

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=4fd3b193:c6c09dea:46ed9f91:db68f1c3
11
Linker3000