산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지

NAS(Network Attached Storage)란?

라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
그림 1: 전문 서버 랙의 이더넷 스위치와 패치 패널

NAS는 네트워크에 상시 연결돼 파일 공유·백업·스트리밍 서비스를 제공하는 전용 스토리지 장비입니다. 일반 PC로도 가능하지만, 저전력(10~20W), 24/7 안정성, 소음 최소화, 전용 파일시스템/RAID/스냅샷 등에서 전용 NAS나 라즈베리파이 NAS가 압도적 우위입니다.

라즈베리파이 NAS, 좋은 선택인가?

라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
그림 2: 라즈베리파이 4 모델 B

장점 (Pros)

  1. 초저가: 기성 NAS($150~) vs 라즈베리파이 4 4GB($55) + 케이스/전원/케이블 + 외장 HDD($50) = 약 $120 이하로 구축 가능
  2. 저전력: 아이들 3~5W, 로드 10~15W (시놀로지/QNAP 4베이 20~40W)
  3. 휴대성/공간 효율: 신용카드 크기, 배터리 팩으로 이동형/오프그리드 NAS 가능
  4. USB 3.0 + 기가비트 이더넷: 실전송 300~400 MB/s (이론 5Gbps/1Gbps) 달성 가능
  5. 완전한 리눅스 루트 권한: 도커, 커스텀 스크립트, 실험적 파일시스템(ZFS, Btrfs) 자유롭게 사용
  6. 쉬운 사용자 확장: 웹 GUI(OMV)에서 계정/권한/그룹 관리 직관적

단점 (Cons) - 구축 전 반드시 인지

  1. CPU 성능 한계: Cortex-A72 4코어 → 암호화(SSL/VPN), 트랜스코딩, 중복제거/압축 연산 느림
  2. 네트워크 대역폭 상한: 1Gbps (약 110 MB/s) 하드웨어 한계. 2.5G/10G NIC 추가 불가 (CM4 제외)
  3. 비디오 트랜스코딩/스트리밍 부적합: H.264/HEVC 하드웨어 디코더 있지만 인코더 약함, Plex/Jellyfin 실시간 트랜스코딩 버거움
  4. 단일 디스크 리스크: USB 허브/케이블/컨트롤러 장애 시 데이터 위험. RAID 1(미러링) 구성 시 USB 대역폭 반토막
  5. ECC 메모리 미지원: 데이터 무결성 중시 환경엔 부적합

하드웨어 선정 가이드

라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
그림 3: 라즈베리파이 단일 보드 컴퓨터

필수 부품 리스트

라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
그림 4: 라즈베리파이 4 (USB-C 전원, 마이크로 HDMI×2)

라즈베리파이 400 / 4 선택 팁

구축 프로세스: Raspberry Pi OS Lite + OpenMediaVault

1단계: Raspberry Pi OS Lite (64-bit) 설치

  1. PC에 Raspberry Pi Imager 설치
  2. SD 카드 장착 → Imager에서 OS: "Raspberry Pi OS (other)" → "Raspberry Pi OS Lite (64-bit)"
  3. 설정(톱니바퀴): SSH 활성화, 사용자명/비번 설정, 와이파이(유선이면 건너뛰기), 로케일/타임존(Asia/Seoul)
  4. Storage: 해당 SD 카드 선택 → Write → 완료 후 라즈베리파이 장착 → 부팅

2단계: 라즈베리파이 기본 설정 & SSH 접속

라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
그림 5: 서버 랙의 이더넷 케이블 연결
  1. 라즈베리파이 → 공유기 랜포트 직결 (유선 필수)
  2. 외장 드라이브 → USB 3.0 포트 연결 → 전원 투입
  3. 라우터 관리 페이지에서 라즈베리파이 IP 확인 (DHCP 예약 권장)
  4. PC 터미널: ssh user@ → 비번 입력
  5. 시스템 업데이트: sudo apt update && sudo apt full-upgrade -y && sudo reboot

3단계: OpenMediaVault (OMV 7 최신) 설치

# 공식 원라이너 설치 스크립트 (Debian 12 Bookworm 기반 OMV 7)
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

# 설치 중 대화형 프롬프트:
# - 키보드 레이아웃: Korean / Korean (101/104 key compatible)
# - 타임존: Asia/Seoul
# - 네트워크: 고정 IP 설정 권장 (예: 192.168.1.100/24, 게이트웨이 192.168.1.1, DNS 1.1.1.1)
라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
OMV 설치 명령 실행 화면

설치 완료 후 자동 재부팅 (안 되면 sudo reboot)

4단계: OMV 웹 콘솔 접속 & 관리자 비번 변경

  1. 브라우저: https://<라즈베리파이_IP>
  2. 로그인: admin / openmediavault
라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
OMV 기본 로그인 정보
  1. 우상단 설정 아이콘 → "General Settings" → "Web Administrator Password" → 새 비번 입력 → Save
  2. 로그아웃 후 새 비번으로 재로그인 확인

5단계: 디스크 초기화 & 파일시스템 생성 (EXT4 권장)

  1. Storage → Disks → 대상 USB 드라이브 선택 → "Wipe" (Quick) → Yes
  2. Storage → File Systems → "Create" → Device 선택 → Label 입력 → Type: EXT4 → Create → 확인 창 Yes
  3. 생성된 파일시스템 선택 → "Mount" → Apply (적용)
라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
SSH 접속 명령 예시
라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
시스템 상태 확인 명령
라즈베리파이로 직접 만드는 NAS: 하드웨어 선택부터 OpenMediaVault 설정까지
재부팅 명령

6단계: 공유 폴더(Shared Folder) 생성

  1. Storage → Shared Folders → "Add"
  2. Name: "Data", "Backup", "Media" 등
  3. Device: 마운트된 파일시스템
  4. Relative Path: 폴더명 (예: Data)
  5. Permissions: 기본 또는 사용자/그룹별 맞춤 설정
  6. Save → Apply

7단계: SMB/CIFS 서비스 활성화 & 공유 등록

  1. Services → SMB/CIFS → Settings → Enable 체크 → Save
  2. Shares 탭 → "Add" → 공유 폴더 선택, Share name 입력
  3. 옵션: Browseable=Yes, Guest allowed=No (보안상), Create mask=0664, Directory mask=0775 등
  4. Save → Apply

8단계: 사용자 계정 생성 & 권한 부여

  1. Access Rights Management → User → "Add"
  2. Username, Password, Groups(users), Shell(/bin/bash) 입력
  3. "Modify Account" 활성화 (비번 자체 변경 허용)
  4. Save → Shared Folders → Privileges 탭에서 해당 사용자 Read/Write 권한 부여

클라이언트에서 접속 테스트

마무리

라즈베리파이 4 + OpenMediaVault로 30분 만에 완성하는 가성비 홈 NAS가 탄생했습니다. 이후 도커(Portainer)로 Jellyfin/Plex/Nextcloud/Heimdall/Uptime Kuma 등 서비스 확장, rsync/BorgBackup으로 자동 백업, 스마트 모니터링(smartmontools), UPS 연동(NUT) 등으로 신뢰성을 높여가세요. 데이터는 3-2-1 백업 원칙(원본+로컬 백업+오프사이트 백업)으로 지키세요. 막히는 부분 있으면 언제든 문의 주세요!

산업기술

  1. LIRC로 전문가급 라즈베리 파이 범용 리모컨 만들기
  2. 라즈베리 파이로 RF를 DC로 변환: 엔벨로프 검출기 제작 및 트러블슈팅
  3. 사이클 체이서: 라즈베리 파이로 자전거를 야간 라이트 쇼로 변신시키기
  4. 라즈베리 파이 기반 도난 감지기 만들기 – 단계별 가이드
  5. MCP9808, InfluxDB, Grafana로 라즈베리 파이 홈 온도 모니터 구축하기
  6. 라즈베리 파이 기반 홈 오토메이션 시스템으로 원격 제어 구축하기
  7. DIY 월-E 영감 라즈베리 파이 CD-박스 로봇
  8. RasPiRobot Board V2: 라즈베리 파이를 강력한 로봇 컨트롤러로 확장하기
  9. 윈도우 IoT 코어 라즈베리파이 2 로버: 초보자부터 고급까지 완전 가이드
  10. E3.series 전기 프로젝트에 STEP 모델 삽입하기: 단계별 가이드