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 が使用されている可能性があります。
問題が発生した場合はどうすればよいですか?