내 CentOS 5 워크스테이션에서 dm-raid45("드라이버 초기화 중" 또는 이와 유사한 것)를 로드한 후 몇 초 정도 기다려야 합니다.
이것은 initrd의 일부인 것 같습니다. 그런 다음 시스템이 시작됩니다.
이 몇 초 사이에 무슨 일이 일어났나요? 이 대기 시간을 피하려면 어떻게 해야 합니까? 현재 Raid가 설치되어 있지 않습니다.
2011-12-14 업데이트: 문제가 여전히 존재합니다. 이전에 설명했던 "막다른 골목"이 내 질문에서 제거되었습니다.
init
나는 다음 위치에 있는 스크립트에서 이 줄의 메시지 소스를 찾았습니다.초기화 프로그램:
echo Waiting for driver initialization.
stabilized --hash --interval 1000 /proc/scsi/scsi
mkblkdevs
echo Scanning and configuring dmraid supported devices
그래서 stabilized
지연을 일으키는 선인 것 같습니다. 저게 뭐에요? 관련 매뉴얼 페이지나 해당 이름의 바이너리를 찾지 못했습니다.
답변1
stabilize
매개변수 로 인해 --interval 1000
시간이 너무 오래 걸릴 수 있습니다 (1000은 1000ms(1초) 간격으로 10번의 검사가 수행되어 총 9초가 소요됨을 의미합니다). 내가 읽은 것 중에서여기, 이는 내장 명령입니다 nash
. 이 긴 간격 값은 위 버그에 설명된 하드웨어 초기화 문제에 대한 해결 방법처럼 보입니다. 값을 로 변경하고 250
시스템이 정상적으로 부팅되는지 확인하세요.
답변2
약간의 조사 끝에 포럼을 찾았습니다.철사Centos 포럼에는 사용자들이 귀하와 동일한 불만을 제기하고 있지만 쉬운 해결책은 없는 것 같습니다.
내가 생각할 수 있는 것은 디스크가 이전에 RAID 시스템의 일부였던 적이 없는지 확인하는 것입니다. 그렇다면 나머지 부분을 삭제하고 fdisk
fd 파티션 기호가 없는지 확인하는 것입니다. 공격대 시스템에서는 dm-raid
자체 초기화를 실행할 수 있습니다 .
답변3
노력하다댓글 60개RH Bugzilla 466607에서.