proxmox를 사용하면서 생성하게 될 vm 중에 가장 대표적인 것이 NAS OS라고 생각한다.
OMV나 TrueNas 등이 있을텐데 이러한 OS들을 vm으로 생성 시 유의해야 할 점이 있다.
먼저 HDD나 SSD를 NAS VM으로 패스스루 하여 인식을 시켜야 SMB나 FTP서버를 만들 수 있을 텐데
그렇게 되면 문제가 생겨버린다.
생기는 문제
HDD를 패스스루 하게 되면 S.M.A.R.T. 기능을 사용할 수 없다.
이유
vm은 실제 하드디스크가 아니라 proxmox가 만든 가상 디스크를 보기 때문에 이러한 문제가 생긴다.
하드디스크를 가상의 장치로 포장하여 vm으로 전달하고 또한 하드웨어 제어 및 상태 점검 신호는 vm으로 전달하지 않기 때문에 vm은 하드디스크의 건강상태를 알 수 있는 정보를 받지 못한다.
해결법?
이 문제를 해결할 수 있는 방법은 HDD를 연결한 SATA 컨트롤러를 vm으로 패스스루 하는 것이다.
SATA 컨트롤러를 패스스루하면 S.M.A.R.T. 기능을 사용할 수 있게 되고 하드의 건강상태를 확인할 수 있게 된다.
이러한 해결법으로 생기는 문제
위의 방법이 무조건 해결되는 방법이 아니다.
자작 NAS를 사용하는 사람들은 아주 고급 사용자가 아닌 이상 일반 데스크톱용 부품들을 사용할 것이다.
이렇게 되면 SATA 컨트롤러가 묶여있는 IOMMU 그룹이 통째로 vm에 패스스루 된다.
예를 들어 SATA 컨트롤러, LAN, USB 컨트롤러가 IOMMU 그룹으로 묶여있다고 가정하면 SATA 컨트롤러를 패스스루 시 나머지 LAN, USB 컨트롤러까지 같이 패스스루 된다.
문제 해결법
그럼 이 문제를 어떻게 해결해야 하냐면
첫 번째, IOMMU 그룹이 잘 분리되어있는 메인보드를 구매한다.
일반 H, A, B, Z, X보드에서 IOMMU 그룹이 잘 분리되어 있는 메인보드를 구매 후 패스스루 하면 되지만 거의 이러한 메인보드를 보기 힘들 정도로 구하기가 쉽지 않다.
그래서 서버용 메인보드를 구매해야 하는데, 이러한 경우 모든 부품값보다 메인보드 값이 더 나가는 경우를 볼 수 있다.
(ex.W790, W680)
두 번째, HBA카드를 구매해 패스스루 한다.
HBA카드란 서버를 스토리지 장치에 연결하여 데이터 입출력을 처리하는 장치로 정확한 의미는 아니지만 일종의 SATA 컨트롤러의 역할을 한다.

PCIE에 연결하여 패스스루 한다면 S.M.A.R.T. 기능을 사용가능하며 IOMMU 그룹가 분리되어 다른 문제가 생기지 않는다.
중고로 구매한다면 2~3만 원대로 구매가 가능해서 서버용 메인보드보다 아주 좋은 해결 방법이 될 것이다.
proxmox에서 NAS OS를 설치할 예정이라면 HBA카드 구매를 추천한다.
'하드웨어' 카테고리의 다른 글
| UPS 설치 (bx 1200mi) (0) | 2026.04.12 |
|---|---|
| NanoKVM Pice 설치, 설정 및 사용 후기 (0) | 2026.03.08 |
| 서버 변경 및 후기 (0) | 2026.03.04 |
| N100 미니 PC 서버용으로 괜찮을까? (0) | 2025.11.12 |
| 홈서버 네트워크 구성도 (0) | 2025.11.12 |