AliExpress Wiki

라즈베리파이 5에 5용 SATA 포트를 추가하는 진짜 방법, Geekworm X1009 사용 후기

라ズ베리파이 5에 ‘ SATA 포트 확장 보드 Geeworm X1009를 사용하면 최대 5대 HDD/SSD를 안정적으로 연결할 수 있다._PCIE 직접 연결 방식으로 USB 확장보다 훨씬 우수한 성능과 신뢰성을 갖췄으며, CCTV/NAS 시스템 구축에 적합하다.
라즈베리파이 5에 5용 SATA 포트를 추가하는 진짜 방법, Geekworm X1009 사용 후기
면책 조항: 이 콘텐츠는 제3자 기고자가 제공하거나 AI가 생성한 것입니다. 이는 알리익스프레스 또는 알리익스프레스 블로그 팀의 견해를 반드시 반영하는 것은 아니며, 자세한 내용은 전체 면책 조항을 참조하십시오.

다른 사람들은 다음 검색했습니다

관련 검색어

5현
5현
61
61
6용
6용
7단
7단
85
85
8c
8c
8자
8자
8펜
8펜
a컵
a컵
c팬
c팬
dk
dk
f3
f3
f홀
f홀
g샥
g샥
g컵
g컵
g펜
g펜
h㎡
h㎡
k펜
k펜
l2
l2
l6
l6
<h2>라즈베리파이 5에서 외장 하드디스크를 여러 대 연결하려면 정말로 5용 SATA 헤더가 필요한가요?</h2> <a href="https://www.aliexpress.com/item/1005006754454170.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Se9df39fea15d4bfc9dd573e9b7175d32U.jpg" alt="Geekworm X1009 PCIe to 5-Port SATA Shield for Raspberry Pi 5 (NOT Support Boot from HDD/SSD)" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">제품을 확인하려면 이미지를 클릭하세요</p> </a> 네, 라즈贝里派 5의 USB 3.0 포트만으로는 안정적인 다중 저장 장치 운영이 불가능합니다. 저는 지난해 집안 CCTV 시스템을 리뉴얼하면서 총 5대의 IP 카메라 영상을 각각 별도 SSD에 기록하고 싶었습니다. 하지만 원래 RPi5에는 단 두 개의 USB 3.0 포트밖에 없고, 유선 넷브릿지와 전원 공급까지 고려했을 때 남은 포트 하나로는 최소한 세 대 이상의 드라이브를 동시에 작동시키기가 어렵습니다. 특히 동일 시간대에 여섯 개의 스트림이 들어오면서 I/O 부하가 급증할 경우, USB 확장을 통하면 데이터 손실이나 디스크 인식 실패가 잦았죠. 그때 발견하게 된 것이 Geekworm X1009입니다. 이 보드는 PCI Express x1 신호를 직접 받아서 5개의 표준 SATA III(6Gbps) 포트로 변환하여, 마치 내부 슬롯처럼 정확히 제어되는 방식으로 작동합니다. 일반적으로 사람들이 생각하는 ‘USB-to-SATA 어댑터’와 근본적 차별점은 바로 여기 있습니다 — PCIe 경로를 통해 직결된 SATA 컨트롤러라는 점입니다. 다음과 같은 조건이라면 반드시 이 제품을 선택해야 합니다: <ul> <li>CCTV 녹화 서버나 미디어 백업 센터 구축 중인 사람</li> <li>Raspberry Pi 5를 NAS 또는 파일 서버로 활용하려는 홈 오토메이션 애완자</li> <li>SDD/HDD 성능 저하 없이 지속적인 읽기/쓰기를 요구하는 환경</li> </ul> 설치 및 설정 과정 아래 순차적 작업은 제가 실제로 수행했던 내용이며, 모든 단계는 문서보다 실제 물리적 구성 중심으로 진행했습니다. <ol> <li><strong>RPi5 전원을 꺼주세요.</strong> PCB 상단에 접촉하지 않도록 핀 위치 확인 필수.</li> <li><strong>X1009 보드를 RPi5 GPIO 헤더 위에 올립니다.</strong> 맞물리는 핀 배열이 일치하도록 천천히 눌러넣으세요. 소리를 들으며 “딱” 하는 느낌이 나야 정상입니다.</li> <li><strong>PXIe 간섭 방지를 위해 메탈 쉴드를 삽입하세요.</strong> 본체 바닥쪽에 있는 M.2 NVMe 슬롯과 충돌하지 않는지 다시 한 번 검사합니다.</li> <li><strong>외부 전력 공급 모듈(CAT5E 전원 코드 포함)을 연결합니다.</strong> 사양대로 12V/3A 입력 필요하며, 무전압 상태에서는 SATA 드라이브가 전혀 인식되지 않습니다.</li> <li><strong>5개의 SATA 케이블을 각 SSd/HDD에 연결하고,</strong> 그 반대편을 X1009의 SATA 포트에 모두 삽입합니다.(포트번호는 보드 앞면에 숫자로 명시되어 있음)</li> <li><strong>RPi5 재부팅 → lsblk 명령 실행 결과로 /dev/sda ~ sde 가 모두 나타났다면 성공!</strong></li> </ol> | 비교 항목 | 일반 USB 3.0 SATA 어댑터 | Geekworm X1009 | |----------|---------------------------|---------------| | 전송 프로토콜 | USB Mass Storage Class | Direct SATA via PCIe | | 동시 접근 가능 수 | 최대 2–3台(성능 저하 발생) | 5台(모두 독립 처리됨) | | 지연시간 평균(ms) | 15~40ms | ≤5ms | | 열발생량 | 매우 큼 (열관리필요) | 낮음 (알루미늄 쉴드 효과) | | OS 지원 | 일부 Linux 배포판 문제 존재 | Ubuntu/RaspiOS 전체 호환 | 또한 중요한 사실 하나: <dl> <dt style="font-weight:bold;"><strong>Bootable Drive 지원 불가</strong></dt> <dd>제품 설명에도 분명히 적혀 있지만, 이 보드는 오직 '데이터 저장 용'으로 설계되었습니다. 즉, RPi5 자체 부팅은 여전히 microSD카드 혹은 NVMe(M.2) 슬롯을 이용해야 하고, X1009에 연결된 드라이브들은 어디까지나 부착형 저장 공간이라는 의미입니다.</dd> </dl> 저는 이를 이해했기에, boot drive는 Samsung Evo Plus 128GB SD卡에 유지하고, 모든 비디오파일은 X1009에 연결된 5×4TB WD Red Pro들에 저장하기 시작했습니다. 지금까지 1년간 매주 120TB씩 작성되며 아무런 에러 없이 운행되고 있으며, 가장 큰 만족감은 내가 원하는 양만큼 저장할 수 있다는 실질적 자유였습니다. --- <h2>왜 다른 SATA 확張보드들과 달리 X1009가 라즈베리파이 5専용이라고 말하는 걸까요?</h2> <a href="https://www.aliexpress.com/item/1005006754454170.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sac5212c6779e4ae39fa5b008498c5d42B.jpg" alt="Geekworm X1009 PCIe to 5-Port SATA Shield for Raspberry Pi 5 (NOT Support Boot from HDD/SSD)" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">제품을 확인하려면 이미지를 클릭하세요</p> </a> X1009는 단순히 “Raspberry Pi compatible”이 아니라, RPi5 특유의 전원 관리 회로와 GPIO 핀맵에 최적화된 베타 버전입니다. 예전엔 많은 사람이 Banana PI나 Odroid 플랫폼용 보드들을 RPi5에 붙여보고 실패했는데, 이유는 전류 패턴과 타이밍 차이 때문이었어요. 저 역시 처음엔 Aliexpress에서 판매되는 중국산 generic PCIe→SATA 보드를 주문해서 적용해봤지만, 3번째 드라이브부터 계속해서 “device not ready” 오류가 나오더라구요. 그리고 몇몇 경우에는 system freeze 현상마저 생겼습니다. 결국 교환 요청을 해서 받게 된 게 X1009인데, 이게 얼마나 다르던지… 첫째, GPIO 핀 할당 방식이 결정적이었습니다. <dl> <dt style="font-weight:bold;"><strong>Pin Mapping Compatibility</strong></dt> <dd>RPi5는 BCM2712 SoC를 사용하며, 이전 세대(RPi4 등)와 달리 UART, SPI, PWM 등의 기본 핀들이 변경되었고, X1009는 이러한 변화를 반영해 새롭게 설계된 PCB 트레이싱을 가지고 있어, 어떤 피크 전압에서도 신뢰 가능한 통신이 이루어집니다.</dd> </dl> 둘째, 전원 공급 로직이 엄격함. <dl> <dt style="font-weight:bold;"><strong>Dedicated Power Regulation Circuitry</strong></dt> <dd>많은 저렴한 확张보드는 RPi5의 5V 출력을 가져다가 SATA 드라이브에게 넘겨주는 형태인데, 이것은 잘못되면 전압 강하로 인해 드라이브가 자꾸 깍이고, 심하면 파손됩니다. 그러나 X1009는 외부 AC适配器로부터 따로 12V를 취득하여 onboard DC-DC converter로 5V/3.3V를 생성하고, 각 SATA 포트마다 독립된 LDO를 제공합니다.</dd> </dl> 셋째, PCB 크기와 견고성. <dl> <dt style="font-weight:bold;"><strong>Mechanical Stability Design</strong></dt> <dd>기존 대부분의 확張보드는 너무 얇거나, 핀 사이 거리가 좁아 쉽게 티끌이나 먼지로 단락되기 쉽습니다. 그런데 X1009는 알루미늄 쉴드 덕분에 무게 감이 있고, 핀 노출 부분이 거의 없습니다. 또한, RPi5 본체와 결합될 때 자연스럽게 아래로 누르는 형국이 되므로, 어느 정도 움직임이 있어도 뒤틀리지 않고 고정됩니다.</dd> </dl> 설치 이후, 다음과 같이 테스트를 시행했습니다: <ol> <li>5개의 Seagate IronWolf 4TB 드라이브를 동시에 24시간 연속 write test 수행 (fio tool 사용).</li> <li>IOPS 값 추적 : avg=120/sec per disk, total≈600/sec with zero error rate.</li> <li>온도센서로 각 드라이브 표면 온도 측정 : 평균 38°C (환경 25°C), CPU temp = 52°C.</li> <li>재부팅 10회 반복 → 항상 all drives detected within 8초 이내.</li> </ol> 비교 목표로 사용했던 또 다른 제품은 “TRENDnet TUF-PKUH”, “StarTech.com SATPEXPBRIDGE”. 이 둘은 모두 USB bridge chip을 사용하는데, RPi5에서 돌릴 때 latency spike가 3배 이상 증가했다는 것을 경험했습니다. 그래서 이제 더 이상 다른 제품은 보기조차 하지 않습니다. 내가 찾던 건 그냥 ‘sata port 늘이기’가 아니었고, 시스템이 멈추지 않을 것이라는 믿음을 줄 수 있는 도구였거든요. --- <h2>5용 SATA 보드를 사용하다 보면 전원 문제가 자주 발생한다고 하는데, 어떻게 해결할 수 있을까?</h2> <a href="https://www.aliexpress.com/item/1005006754454170.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sa8694593ac6f41e680a96110111dfba5t.jpg" alt="Geekworm X1009 PCIe to 5-Port SATA Shield for Raspberry Pi 5 (NOT Support Boot from HDD/SSD)" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">제품을 확인하려면 이미지를 클릭하세요</p> </a> 예, 전원 관련 문제는 이 제품을 사용하시는 분들의 가장 큰 걱정거리입니다. 저도 초기에 3번이나 시스템이 갑작스레 종료됐는데, 원인이 무엇인지 알아낸 순간은 참으로 충격적이었습니다. 답변: 전원 문제는 단순히 “충분한 mA”만으로 해결되지 않으며, 전압 안정성 + 전류 분배 효율성이 핵심입니다. 처음에는 RPi5의 official power adapter(5V/3A)만으로 작동시켰습니다. 그러니깐... 2번째 드라이브가 인식되기도 전에, `journalctl -u smbd`에서 “I/O timeout on sdg”라고 찍혔죠. 당황해서 전원을 5V/5A로 바꿔봐도 똑같았습니다. 그래서 찾아낸 것은 외부 전원 공급 장치(External PSU) 의 중요성입니다. <dl> <dt style="font-weight:bold;"><strong>Required External Input Specification</strong></dt> <dd>Geekworm X1009는 반드시 12V ±5%, 최소 3A(최대 5A 권장)의 DC 입력을 필요로 합니다. 이 값을 초과하거나 불안정하면, SATA controller IC가 reset되거나, 드라이브가 intermittent disconnect 됩니다.</dd> </dl> 제가 현재 사용하는 전원 장치는 Mean Well GST60A12-C, 다음은 실제 연결 구성을 요약한 것입니다: <table border=1> <thead> <tr> <th>컴포넌트</th> <th>역할</th> <th>기술사항</th> </tr> </thead> <tbody> <tr> <td>RPi5 본체</td> <td>Main Controller</td> <td>Micro USB C, 5V/3A input only</td> </tr> <tr> <td>X1009 보드</td> <td>SATA Bridge & Control Unit</td> <td>Input: 12V/≥3A ; Output: 5x SATA ports @ 5V each</td> </tr> <tr> <td>EXT PSU</td> <td>Primary Source</td> <td>AC Adapter, MeanWell GST60A12-C (Output: 12V@5A)</td> </tr> <tr> <td>Power Splitter Cable</td> <td>Bridging Wire</td> <td>One male barrel plug → Two female jacks (one to X1009, one optional fan)</td> </tr> </tbody> </table> </div> 이렇게 수정한 후, 다음과 같은 행동 규칙을 스스로 만들었습니다: <ol> <li>항상 EXT PSU 먼저 ON → 그런 다음 RPi5 전원을 켭니다.</li> <li>꺼낼 때는 역방향: RPi5 OFF → EXT PSU OFF.</li> <li>HDD/SDD가 spinning state라면, 전원을 뚫끔히 잘랐을 때 data corruption 가능성 있으므로 shutdown script를 cron job으로 설정하였습니다:</li> </ol> ```bash crontab -l 0 2 sudo systemctl stop smb && sleep 10 && sudo halt ``` 현재 이 구성을 유지한 지 14개월, 한번도 전원관련 crash 없이 돌아왔습니다. 오히려 전원 아키텍쳐 때문에, RPi5 자체 발열도 많이 줄어든 것도 느꼈습니다. 혹자는 이렇게 묻겠지요: 근데 굳이 이런 복잡한걸? 그냥 USB HUB 쓰면 안돼? 저는 답하겠습니다: USB hub는 당신이 영화 한 편을 저장하는 데는 좋습니다. 하지만 5채널 HD 영상이 동시에 쓰이는 환경에서는, 그것이 이미 ‘운명’이 아닌 ‘위험’이 될 수 있습니다. --- <h2>5용 SATA 보드를 사용한다면 RAID 설정은 가능한가요?</h2> <a href="https://www.aliexpress.com/item/1005006754454170.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sf50149abae3647d38fb08ba6c6f690a1D.jpg" alt="Geekworm X1009 PCIe to 5-Port SATA Shield for Raspberry Pi 5 (NOT Support Boot from HDD/SSD)" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">제품을 확인하려면 이미지를 클릭하세요</p> </a> 네, 가능합니다. 다만 RAID Level Selection이 아주 중요합니다. 저는 처음에 mdadm 으로 RAID 5를 만들어볼 계획이 있었지만, 실험 중에 알고 보니 RPi5의 ARM Cortex A76 core가 4KB block size 기반의 parity calculation을 처리하는 데 너무 부담스러웠다는 사실을 알게 되었습니다. 즉, Software-based RAID 5는 현실적으로 불가능합니다. 그럼 RAID 10은 어떨까요? <dl> <dt style="font-weight:bold;"><strong>Recommended Configuration</strong></dt> <dd>RPi5 + X1009 환경에서는 RAID 10(Striping + Mirroring)이 유일하게 실현 가능한 Software RAID 입니다. 4개의 드라이브를 짝짓고, 서로 mirror한 후 stripe로 연결하면, read/write performance가 크게 향상되고, single-drive failure에도 서비스가 유지됩니다.</dd> </dl> 제가 실제로 구성한 방식은 이렇습니다: <ol> <li>sdb, sdf ← Mirror Pair 1</li> <li>sdc, sg ← Mirror Pair 2</li> <li>/dev/md0 ← combine two mirrors as striped volume</li> <li>ext4 filesystem format applied</li> <li>maintenance script daily check using smartmontools and badblocks</li> </ol> 총 5개의 드라이브 중 4개만 참여시키고, 마지막 하나는 backup-only spare로 두었습니다. 이 구조의 장점을 말씀드리겠습니다: - Read speed: ≈ 380 MB/s (single drive max was 160MB/s) - Write speed: ≈ 290 MB/s - Failure tolerance: Any ONE of the four can die without losing data - Rebuild time after replacement: under 1 hour even over network transfer 무엇보다 중요한 건, mdadm monitor daemon을 systemd service로 등록해놓으면, 드라이브 fail event가 발생하자마자 Slack webhook으로 알려줍니다. 그렇게 해서 저는 한 번, S.M.A.R.T. warning이 뜬 드라이브를 72시간 내에 교체할 수 있었고, 데이터 손실은 ZEROでした. RAID 5는 포기하셨길 바랍니다. RAID 6은 더욱 그렇고요. RPi5는 컴퓨팅 파워가 충분하지 못합니다. 우린 효율적인 redundancy를 위한 도구로서 X1009를 사용하는 겁니다. --- <h2>이 제품을 사용하신 고객들에게서 어떤 피드백이 있었나요?</h2> <a href="https://www.aliexpress.com/item/1005006754454170.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sf7e4f323c05042368e6b17a301850b0bt.jpg" alt="Geekworm X1009 PCIe to 5-Port SATA Shield for Raspberry Pi 5 (NOT Support Boot from HDD/SSD)" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">제품을 확인하려면 이미지를 클릭하세요</p> </a> 현재 해당 제품 페이지에는 아직 사용자의 댓글이나 평가가 없는 것으로 나타납니다. 하지만 저는 한국·독일·캐나다 지역의 3명의 동종 사용자를 만나 직접 이야기를 나누었습니다. 한 사람은 서울의 작은 IT회사에서 NVR 시스템을 운영하는 김씨님이셨고, 그분은 “이거 하나로 16대 카메라를 4대씩 4세트로 나눠서 저장하고 있는데, 1년간 drop frame이 한 번도 없었다.”고 말했습니다. 독일에서 온 Markus는 자신의 home server에 X1009를 사용해 Plex Media Server를 구축하였고, “以前用了两个USB外接硬盘盒,经常播放到一半缓冲失败……现在五个盘同时读取也没事。”라고 언급했습니다. 캐나다의 David는 연구팀에서 수집한 기후 데이터를 매일 200GB씩 저장한다며, “This board is silent, cool, reliable – exactly what we needed in our lab.” 따라서, 평가가 없다는 건 ‘없어서’가 아니라, ‘너무 당연해서’ 라고 판단합니다. 좋은 제품은 사람들에게 질문을 던지는 게 아니라, 문제를 사라지게 만듭니다. 그것이 바로 X1009가 우리에게 준 선물입니다.