mdadmを使用してRAID 1を取得しようとしています。ただし、次のエラーが発生します。
[root@localhost ahmed]# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[a-b]1
mdadm: /dev/sda1 appears to contain an ext2fs file system
size=3907016704K mtime=Thu Jan 1 04:00:00 1970
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: /dev/sdb1 appears to contain an ext2fs file system
size=3907016704K mtime=Thu Jan 1 04:00:00 1970
Continue creating array? n
mdadm: create aborted.
私は4TBドライブ2台を使用しています。以前は、マザーボードハードウェアを使用してRAID 1で使用したことがあります。今mdadmを介して使用したいと思います。
以前はmdadmを使用していました。 GPTパーティションテーブルとEXT4ファイルシステムでフォーマットしました。
アドバイスをしてください。ありがとうございます。
答え1
問題は、ファイルシステムを追加する必要があることです。後ろにmdadm を使用して配列を作成します。
ext2fsに言及することは、実際にはあなたが作成したext4ファイルシステムを意味します。
RAID1が必要な場合はそれも使用します--level=1
。--level=mirror
答え2
これは「悪い兆候」かもしれませんが、確かではありません...
しかし、私たちの場合コマンドが示すように、「/dev/sdc1」デバイスに問題があります。
fsck -c /dev/sdc1
ヒント:ディスクの内容が心配されないfsck -y /dev/sdc1
場合は、必要に応じてすべての変更が自動的に行われるようにこのコマンドを使用してください。
次のコマンドを使用して、アレイエラー(RAID)を確認できます。
echo check > /sys/block/mdXXX/md/sync_action
...次のコマンドを使用してプロセスの進行状況を追跡します...
watch cat /proc/mdstat
...エラーを確認する次のコマンド(0より大きい値はエラーを示す)...
watch cat /sys/block/md125/md/mismatch_cnt
結論として:
おっしゃるように指摘されたエラーは良くない兆候であるように見えるので、問題のあるドライブ(ディスク)は無視して他のドライブ(ディスク)を使用することをお勧めします。
ありがとうございます!=D