助けていただければ幸いです。私のサーバーの現在のブート ドライブは故障しているようです。起動できません。内部には 4 つのドライブがあります。最後の 3 つは mdadm で RAID 5 としてセットアップされています。スロット 1 のドライブは、他の場所にバックアップされていないものは何も入っていない、単なる標準のストレージ ドライブでした。
私の主な質問は、ドライブ 1 に Ubuntu サーバーを新規インストールした場合、保存されているすべてのデータを失うことなく RAID (ドライブ 2 ~ 4) を検出できるかどうかです。詳細が足りなかったり、技術的でなかったりしたら申し訳ありません。
答え1
はい、サーバーをインストールした後、MD RAID アレイを回復することは可能です。適切な言葉で検索すればmdadm
、これを行うためのガイドがオンラインでたくさん見つかります。reassemble
基本的には、まず、 で名前cat /proc/mdstat
が明らかになるかどうか、アレイ内にどのデバイスがあるか、アレイの種類は何かを調べて、起動時にアレイが存在することを確認します。たとえば、これは、ドライブ、、、にわたるパーティションで構成されている/dev/mdX
上のアクティブな RAID 5 アレイです。/dev/md0
/dev/sdd4
/dev/sdb2
/dev/sda0
/dev/sdc1
alan@earth:~$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid5 sdd[4] sdb[2] sda[0] sdc[1]
8790402048 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
bitmap: 8/22 pages [32KB], 65536KB chunk
見た目は異なるかもしれませんが、おおよそこんな感じになるはずです。
そうでない場合は、次のコマンドを使用してスキャンできます (ただし、Ubuntu は起動時にスキャンすると思われるため、これは必要ありません)。
sudo mdadm --assemble --scan --verbose
デバイス名がわかったら、簡単な でマウントをテストしsudo mkdir /mnt/array && sudo mount /dev/md0 /mnt/array
、 内のファイルをチェックアウト/mnt/array
できます。問題がなければ、 にエントリを追加して、/etc/fstab
起動時にマウントできます。