mdadm RAID1ファイルシステムをマウントする方法

mdadm RAID1ファイルシステムをマウントする方法

liveuUSBモードでmdadmを使用して作成されたRAID1デバイスがあります。再起動すると、Grub Rescueインターフェイスが表示されました。そのため、liveUSBシステムを再起動し、次のようにRAID1を組み立てました。

mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1 
mdadm: /dev/md0 has been started with 2 drives.

私は次のことを確認しました:

    ~# cat /proc/mdstat                             Personalities : [raid1] 
    md0 : active raid1 sda1[0] sdb1[1]
          479863808 blocks super 1.2 [2/2] [UU]
          bitmap: 0/4 pages [0KB], 65536KB chunk

    unused devices: <none>

GRUBを再インストールするためにマウントディレクトリに/ dev / md0をマウントしようとしましたが、次のエラーメッセージが表示されます。

       ~# mount -t ext4 /dev/md0 tmp
       mount: wrong fs type, bad option, bad superblock on /dev/md0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

システムログを確認しました。

:~#  dmesg | tail                                                                                                    
[ 1744.109048] EXT4-fs (md0): VFS: Can't find ext4 filesystem     

grubがmd0ファイルシステムを再認識しないため、RAID1で構成されたシステムを起動できないようです。したがって、システムを起動するには、fsck.ext4 -f -y各デバイスでこれを行う必要があります。 Grubは/dev/sda1のファイルシステムを認識しますが、RAID1のためブースデバイスを組み立てることはできません。 fsck.ext4 がスーパーブロックを削除したか、/dev/sda1 が使用されている可能性があります。

問題が発生した場合はどうすればよいですか?

関連情報