MDADM RAID-1 어레이는 며칠 동안 종료된 후 시작 후 항상 자동으로 확인합니다.

MDADM RAID-1 어레이는 며칠 동안 종료된 후 시작 후 항상 자동으로 확인합니다.

Fedora 35 및 RAID-1 MDADM 어레이가 설치된 여러 대의 PC가 있습니다.

그 중 단 한 명만이 이상한 문제에 직면했습니다.

2~3일 이상 방치해 두면 다음 재부팅 시 반드시 자동 검사를 하게 됩니다.

출력은 다음과 같습니다 journalctl -b | grep -E "(md1|/dev/md)".

Mar 14 23:06:49 zx-E5430 kernel: md/raid1:md127: active with 2 out of 2 mirrors
Mar 14 23:06:49 zx-E5430 kernel: md127: detected capacity change from 0 to 209582080
Mar 14 23:06:51 zx-E5430 systemd-fsck[586]: /dev/md127: clean, 236394/6553600 files, 3281182/26197760 blocks
Mar 14 23:06:51 zx-E5430 kernel: EXT4-fs (md127): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
Mar 14 15:06:57 zx-E5430 kernel: EXT4-fs (md127): re-mounted. Opts: (null). Quota mode: none.
Mar 14 15:07:03 zx-E5430 systemd[1]: Started Timer to wait for more drives before activating degraded array md126..
Mar 14 15:07:04 zx-E5430 kernel: md/raid1:md126: active with 2 out of 2 mirrors
Mar 14 15:07:04 zx-E5430 kernel: md126: detected capacity change from 0 to 1743542272
Mar 14 15:07:04 zx-E5430 systemd[1]: [email protected]: Deactivated successfully.
Mar 14 15:07:04 zx-E5430 systemd[1]: Stopped Timer to wait for more drives before activating degraded array md126..
Mar 14 15:07:06 zx-E5430 systemd-fsck[847]: /dev/md126: clean, 24857/54493184 files, 4511205/217942784 blocks
Mar 14 15:07:06 zx-E5430 kernel: EXT4-fs (md126): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
Mar 14 15:07:09 zx-E5430 mdadm[914]: RebuildStarted event detected on md device /dev/md/fedora_localhost-live00
Mar 14 15:07:09 zx-E5430 kernel: md: data-check of RAID array md126
Mar 14 15:07:09 zx-E5430 mdadm[914]: RebuildFinished event detected on md device /dev/md/fedora_localhost-live00
Mar 14 15:07:15 zx-E5430 kernel: md: delaying data-check of md127 until md126 has finished (they share one or more physical units)
Mar 14 15:07:15 zx-E5430 mdadm[914]: RebuildStarted event detected on md device /dev/md/fedora_localhost-live00
Mar 14 15:52:15 zx-E5430 mdadm[914]: Rebuild20 event detected on md device /dev/md/fedora_localhost-live00
Mar 14 16:40:17 zx-E5430 mdadm[914]: Rebuild40 event detected on md device /dev/md/fedora_localhost-live00

로그의 시간 차이는 이중 시스템(Windows 7은 일반적으로 UTC 시간 대신 현지 시간을 사용함)으로 인해 발생하므로 이 문제와 관련되어서는 안 됩니다.

출력은 다음과 같습니다 mdadm -D /dev/md126.

/dev/md126:
           Version : 1.2
     Creation Time : Mon Aug  9 18:45:19 2021
        Raid Level : raid1
        Array Size : 871771136 (831.39 GiB 892.69 GB)
     Used Dev Size : 871771136 (831.39 GiB 892.69 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Mon Mar 14 17:21:03 2022
             State : active, checking 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : bitmap

      Check Status : 57% complete

              Name : fedora_localhost-live00
              UUID : 55508b5a:e2b47b55:aae847c6:0704ee20
            Events : 16456

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       2       8       18        1      active sync   /dev/sdb2

/etc/cron.dMDADM과 관련된 항목을 확인했는데 찾을 수 없습니다. 두 디스크 모두 SMART 상태도 정상입니다.

현재는 다음을 통해서만 수동으로 수표를 취소할 수 있습니다.

sudo -i
echo idle > /sys/devices/virtual/block/md126/md/sync_action
echo idle > /sys/devices/virtual/block/md127/md/sync_action

MDADM이 이렇게 하는 이유가 무엇인지 말해 줄 수 있는 사람이 있습니까?

답변1

저도 같은 문제가 있었는데 raid-check.timer 타이머를 비활성화하여 문제를 해결했습니다. 이 작업을 수행하기 위해 조종석 웹 인터페이스를 사용합니다. 다음 명령도 작동합니다.

systemctl disable raid-check.timer

관련 정보