SYSTEM/Software

linux software raid / mdadm 사용 방법

SeonJaeLee 2022. 8. 31. 12:44
반응형

Raid 구성
            -> 초기 설치 시 구성할 할 경우 device type을 raid로 설정하여 진행
 
raid 장애 복구
            -> cat /proc/mdstat  or mdadm --detail /dev/mdXX 명령어를 통해 확인
            -> 장애 난 Disk 제거 후 신규 Disk 추가 
            -> 각 사이즈에 맞게 파티셔닝 ( fdisk partition type = linux raid autodetect )
 


 
        -> 추가된 파티션 별로 mdadm add
                mdadm /dev/md124 --add /dev/sdb4
                mdadm /dev/md125 --add /dev/sdb2
                mdadm /dev/md126 --add /dev/sdb1
                mdadm /dev/md127 --add /dev/sdb3
    
 
 
### Raid bitmap 설정 ON/OFF
OFF : mdadm --grow --bitmap=none /dev/md127
ON : mdadm --grow --bitmap=internal /dev/md127
( external Disk로 bitmap 설정 가능 )
 
### Raid management
강제 fail : mdadm --manage /dev/md127 --fail /dev/nvme0n1p1
폴트 디스크 제거 : mdadm --manage /dev/md127 --remove /dev/nvme0n1p1
교체 후 추가 : mdadm --manage /dev/md127 --add /dev/nvme0n1p1
 
 
## Rebuild 속도 조정 ( sysctl -p 로 바로 적용됨 )
/etc/sysctl.conf
#dev.raid.speed_limit_min = 50000
dev.raid.speed_limit_min = 2000
#dev.raid.speed_limit_max = 2000000
dev.raid.speed_limit_max = 500000
 

반응형