既存の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>
OK、
新しいドライブが/ dev/sdbと/ dev/sdcであると仮定して、すべてのコマンドラインのものをチェックして、作業するドライブをメモします。これを再確認してください-OSディスクでは何もしたくないです!!!
すべてrootとして実行されます(Sudo -i).。
1)ドライブごとにセットアップを変える必要があるため、fdiskを使用して新しいパーティションを削除します。
fdisk /dev/sdx (eg: fdisk /dev/sdb)
ここでの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