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이 사용 중일 수 있습니다.

문제가 발생하면 어떻게 해야 합니까?

관련 정보