
SuperMicro 마더보드가 있는 컴퓨터에 SLES11을 설치하려고 합니다 X9SCL/X9SCM
. BIOS 버전은 1.1a (9/28/2011)
.
SATA 컨트롤러 구성에서는 다음과 같은 선택 사항을 제공합니다.
- AHCI
- RAID(인텔 또는 LSI)
- IDE
- 장애가 있는
AHCI와 IDE를 모두 사용해 보았는데, SLES11 설치 프로그램이 나타나면 설치하려는 "BIOS RAID" 디스크가 표시된다는 메시지가 표시됩니다. 설치 프로그램의 내보내기 화면으로 이동하면 "하드 드라이브" 아래에 /dev/mapper/ddf_some_long_string
, /dev/sda
및 가 표시되지만 /dev/sdb
후자의 두 개가 사용 중이라는 메시지가 표시됩니다.
확실히 BIOS RAID가 비활성화되지 않습니까? 아마도 드라이브에 오래된 BIOS RAID 메타데이터가 있고 커널이 이를 보고 혼동하고 있는 것일까요?
답변1
이것은 가짜 공격 컨트롤러입니다. 즉, 실제로는 소프트웨어 RAID를 구현하는 특수 BIOS와 Windows 드라이버가 포함된 표준 AHCI SATA 컨트롤러라는 의미입니다. AHCI와 RAID 간에 BIOS 설정을 변경하면 하드웨어의 PCI 식별자만 변경되어 Windows가 표준 AHCI 드라이버 또는 공급업체별 가짜 RAID 드라이버를 대신 로드하게 됩니다. Linux는 PCI ID 중 하나를 AHCI 컨트롤러로 인식하고 AHCI 드라이버를 로드합니다. 따라서 Linux가 어떤 설정을 사용하는지 신경 쓰지 않는 이유는 무엇입니까?
dmraid 소프트웨어 패키지는 가짜 raid BIOS가 디스크에 남기는 raid 메타데이터를 인식하고 Linux 장치 매퍼 raid 드라이버가 raid 어레이에 액세스하도록 구성합니다. 이를 중지하려면 bios raid 유틸리티를 사용하거나 dmraid
-E 스위치와 함께 명령을 실행하여 지정된 디스크에서 메타데이터를 삭제하여 디스크에서 raid 메타데이터를 삭제해야 합니다 .