ZimaOS는 오랫동안 여러 스토리지 드라이브를 지원해 왔습니다. 원문의 문제는 구체적으로 LSI HBA 드라이버가 없었던 것이었습니다. 최초 사용자는 LSI SAS2308/9217-8i 카드를 사용했지만 연결된 디스크가 표시되지 않았습니다. Zima-Jerry는 해당 카드가 mpt3sas 커널 드라이버를 사용한다고 확인했으며, 해당 드라이버가 다음 릴리스를 위해 통합되었다고 말했습니다.
2025년 12월에는 다른 사용자가 ZimaOS가 SAS3004 기반 IBM M1210과 연결된 8TB SAS SSD 4개를 즉시 인식했다고 보고했습니다. 현재 IceWhale 문서에도 구현된 드라이버 기여 항목으로 LSI RAID 어댑터, MegaRAID SAS 및 LSI HBA 지원이 나와 있습니다. 따라서 “ZimaOS는 HBA를 통한 여러 드라이브를 지원하지 않는다”는 결론은 이제 오래된 내용이며, 정확한 카드 및 펌웨어 호환성은 여전히 장치별로 확인해야 합니다.
기존 SAS2308 카드에는 mpt3sas 지원이 필요했습니다.
원문의 카드는 LSI SAS2308-8i / 9217-8i였습니다. IceWhale은 해당 카드를 식별했습니다. mpt3sas 관련 Linux 커널 드라이버라고 설명했으며, 지원은 일반적으로 다음 릴리스에 추가될 것이라고 말했습니다.
이는 드라이버 계층의 문제였으며, ZimaOS가 관리할 수 있는 드라이브 수의 제한이 아니었습니다.
2025년 설치 프로그램에는 별도의 HBA 인식 제한이 있었습니다.
Zima-Jerry는 당시 최신 설치 이미지가 LSI HBA 카드를 제대로 지원하지 못한다고도 말했으며, 해결 방법으로 ZimaOS 이미지를 기록하기 전에 다른 시스템으로 부팅할 것을 제안했습니다.
이 조언은 과거의 내용입니다. 현재 사용자는 최신 ZimaOS 설치 프로그램으로 시작하고, IceWhale이 버전별 복구 방법을 안내한 경우에만 해당 방법으로 전환해야 합니다.
IceWhale은 2025년 후반에 LSI 드라이버를 추가로 지원했습니다.
12월에 Jerry는 스레드에 다시 참여해 최근 여러 추가 LSI HBA 드라이버가 추가되었으므로 사용자들에게 재테스트를 요청했습니다.
이로 인해 6월 초 답변 당시보다 실제 호환성 상황이 크게 달라졌습니다.
SAS3004 / IBM M1210 구성은 원문에서 확인되었습니다.
vipper_666은 4개의 8TB SAS SSD가 연결된 SAS3004 기반 IBM M1210이 즉시 감지되었으며 성능도 안정적으로 유지되었다고 보고했습니다.
현재 ZimaOS에는 LSI HBA 지원이 구현된 것으로 표시됩니다.
IceWhale의 현재 드라이버 기여 페이지에는 LSI RAID 어댑터, LSI Logic MegaRAID SAS RAID 및 LSI HBA 지원이 구현된 것으로 나와 있습니다.
현재 ZimaOS 드라이버 목록을 사용하세요.
정확한 컨트롤러와 모드를 다시 확인하세요
동일한 LSI 제품군 이름을 사용하는 카드라도 칩셋, 펌웨어 모드, RAID/IT 모드 또는 OEM 펌웨어가 다를 수 있습니다. 데이터를 삭제하기 전에 다음을 수집하세요:
lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|오류|실패"
소프트웨어 RAID는 HBA가 개별 디스크를 노출해야 합니다
ZimaOS가 직접 RAID/JBOD를 생성하도록 하려면 HBA가 개별 블록 장치를 깔끔하게 노출해야 합니다. 하드웨어 RAID 가상 디스크는 개별 멤버를 ZimaOS에서 숨기고 장애 및 재구축 책임을 변경합니다.
IT/HBA 모드와 하드웨어 RAID 모드는 서로 다른 목적을 가집니다
ZimaOS가 관리하는 RAID의 경우 일반적으로 각 물리적 디스크를 직접 노출하는 HBA/IT 모드 컨트롤러가 가장 깔끔한 구성입니다. MegaRAID 가상 디스크는 대신 하나의 논리 장치로 표시되므로 중복 및 재구축 결정이 컨트롤러로 넘어갑니다.
하드웨어 RAID 가상 볼륨을 생성한 뒤에도 ZimaOS가 각 물리적 멤버를 독립적으로 계속 인식하거나 모니터링할 것이라고 가정하지 마세요.
디스크 일련번호 표시 유지
여러 개의 동일한 SAS/SATA 드라이브를 HBA를 통해 연결하는 경우, 나중에 고장 난 멤버를 식별하려면 일련번호가 매우 중요합니다. 어레이를 생성하기 전에 ZimaOS/Linux가 각 디스크의 모델 및 일련번호 정보를 일관되게 보고하는지 확인하세요.
컨트롤러 펌웨어는 커널 드라이버만큼 중요할 수 있습니다
mpt3sas가 있더라도 mpt3sas 구형 OEM 펌웨어나 일치하지 않는 컨트롤러 모드가 초기화, 링크 협상 및 드라이브 인식에 영향을 줄 수 있습니다. 문제를 해결하기 전에 컨트롤러 펌웨어 버전을 기록하고, 정확한 OEM 및 카드 리비전을 이해하지 못한다면 펌웨어를 교차 플래시하지 마세요.
RAID 생성 전에 모든 드라이브 테스트
ZimaOS가 HBA를 감지한 후, 의도한 모든 디스크가 다음에 표시되는지 확인하세요: lsblk 그리고 RAID를 생성하기 전에 스토리지 UI에서도 확인하세요. 이 단계에서 멤버 하나가 누락된다면 RAID 생성으로 해결할 수 있는 문제가 아니라 드라이버, 컨트롤러 또는 케이블 연결 문제입니다.
LSI HBA FAQ
ZimaOS는 스토리지 드라이브를 두 개 이상 지원하나요?
예. 원인은 드라이브 하나만 지원하는 제품 제한이 아니라 HBA 드라이버 호환성이었습니다.
IceWhale이 mpt3sas를 추가했나요?
예. Zima-Jerry는 해당 드라이버가 이후 릴리스에 통합되었다고 말했습니다.
해당 스레드에서 LSI HBA 구성이 실제로 검증되었나요?
예. SAS3004 기반 IBM M1210에 8TB SAS SSD 4개를 연결한 구성이 정상 작동하고 안정적이었다는 보고가 있습니다.
