/etc/cron.d/mdadm
데비안에는 RAID 확인(및 재동기화?)을 시작할 수 있는 cronjob이 있습니다 . IO를 많이 소모하며 3TB 디스크에서는 최대 96시간이 걸릴 수 있습니다. 이 경우 서비스 성능이 실제로 저하됩니다.
내 질문은: 내가 아는 한 Linux는 실패한 RAID를 즉시 복구합니다. 이 테스트가 정말 필요한가요? 그렇다면 왜 그렇습니까?
답변1
아니요, 그럴 필요는 없습니다. 나는 대부분의 시스템에서 이 기능을 비활성화하곤 했습니다.
그러나 유용할 수 있습니다. Linux mdadm RAID는 RAID 파일 시스템을 읽거나 쓸 때만 오류를 감지합니다. 이 mdadm raid 확인 크론 작업은 읽기 오류를 감지할 수 있도록 전체 raid 어레이만 읽도록 합니다.
비슷한 방식으로, btrfs
과 에는 모든 데이터를 읽는 명령이 zfs
있습니다 scrub
. 이러한 파일 시스템의 데이터를 읽으면 체크섬이 확인되므로 액세스되지 않은 경우에도 파일을 감지합니다. 오류가 자주 발생합니다. zfs scrub
또는 btrfs scrub
일반적으로 매주 또는 매월 cron에서 실행됩니다.