mdadm --incremental 함수란 무엇입니까?

mdadm --incremental 함수란 무엇입니까?

나는 이 명령을 이해할 수 있다:

mdadm --create --verbose /dev/md0 --level=1 /dev/sda1 /dev/sdb2

그러나 나는 이것의 목적이 무엇인지 모른다:

mdadm --incremental /dev/sdb

답변1

증분 모드어레이를 조립할 때, 주로 시스템을 부팅하거나 RAID 드라이브를 삽입할 때 사용됩니다. 이는 기본적으로 MD에게 "이 드라이브에서 MD 메타데이터를 찾았습니다. 여기서 어레이를 생성해 보십시오"라고 알리는 방법입니다. 어레이를 시작하는 데 필요한 모든 드라이브를 추가하면 자동으로 시작됩니다(예: 시작 중에 마지막 RAID 드라이브를 찾거나 연결한 후).

2개의 디스크가 있는 RAID0의 간단한 예:

$ sudo mdadm --incremental /dev/sdb
mdadm: /dev/sdb attached to /dev/md/127, not enough to start (1).
$ sudo mdadm --incremental /dev/sdc
mdadm: /dev/sdc attached to /dev/md/127, which has been started.

--incremental함께 사용하면 --fail장치가 어레이에서 제거됩니다(장치를 전혀 사용할 수 없는 경우(예: /dev/sdX존재하지 않는 경우)에도 어레이에서 제거할 수 있습니다). 이는 결함이 있거나 누락된 드라이브를 교체하는 데 사용됩니다.

관련 정보