Raspberry Pi で自作 NAS 完全ガイド:OpenMediaVault 導入・設定・運用のステップバイステップ
NAS (Network Attached Storage) とは?
図1:プロフェッショナルサーバー構成の Ethernet スイッチとパッチパネル
NAS は、ネットワーク接続された専用ファイルストレージ装置 で、常時稼働し、複数クライアント (PC、スマホ、TV、サーバー) からファイル共有・バックアップ・メディアストリーミングを提供します。汎用 PC でも代用可能ですが、消費電力・騒音・設置スペース・専用 OS 管理機能の点で、専用 NAS または Raspberry Pi 自作 NAS が優位です。
Raspberry Pi を NAS サーバーにするメリット・デメリット
図2:Raspberry Pi 単板コンピューター
メリット
- 圧倒的低コスト:Pi 4 (4GB) + SSD + ケース + 電源 ≈ ¥15,000〜20,000 で 1〜4TB NAS 構築可能。市販 2ベイ NAS (¥30,000〜) の半額以下
- 低消費電力:アイドル 3〜5W、負荷時 8〜12W。市販 NAS (15〜30W) の 1/3〜1/2。年間電気代数千円節約
- コンパクト・携帯可能:手のひらサイズ。リモート拠点・車載・キャンプ・プレゼン持ち運び等に最適
- バッテリー駆動可能:USB-C PD 対応でモバイルバッテリー (20,000mAh 等) で数時間〜半日稼働
- USB ストレージ直結対応:USB 3.0 ポートで外付け SSD/HDD/RAIDエンクロージャー簡単増設
- 柔軟なカスタマイズ:Linux (Debian) ベースで Docker、VPN、Home Assistant、監視カメラ録画 (Frigate)、Webサーバー等何でも同居可能
デメリット・制約 (理解した上で採用を)
- CPU性能限界:Cortex-A72×4 で、重い暗号化転送 (SMB暗号化)、動画トランスコード、大量小ファイル処理でボトルネック
- ネットワーク帯域上限 1Gbps:Pi 4 は GbE のみ。2.5G/10GbE 非対応 (USB3-2.5G アダプターで擬似的対応可だが CPU 負荷大)
- 動画ストリーミング制限:4K/H.265/高ビットレート直接再生 (トランスコードなし) のみ現実的。Plex/Jellyfin トランスコードは厳しい
- 信頼性・冗長性:ECCメモリ非対応、RAID はソフトウェアRAID (mdadm) のみ、単一障害点 (Pi本体) あり
- ブートメディア寿命:microSD カードは書き込み寿命短い。USBブート (SSD) 化強く推奨
Raspberry Pi NAS 構築手順 (OpenMediaVault 採用)
図3:Raspberry Pi 単板コンピューター
プロジェクト要件・部品リスト
- Raspberry Pi 4 Model B (4GB または 8GB 推奨、高速転送なら 8GB)
- USB-C 電源アダプター 5V/3A 以上 (公式 5.1V/3A 最推奨)
- Cat6 以上 LAN ケーブル (ギガビット対応)
- 外部ストレージ: USB 3.0 接続 SSD (推奨: Samsung T7, Crucial X8 等 ポータブルSSD) または 2.5インチ SATA SSD + USB3.0 変換ケース
- microSD カード 16GB 以上 (A2/UHS-I, ブート用。USBブート化後は不要)
- ケース (ファン付き推奨: Argon ONE, Geekworm, Pironman 等)
- (任意) micro HDMI - HDMI ケーブル、モニター (初期設定用)
図4:高速転送には Pi 4 8GB 推奨
ステップ1: Raspberry Pi OS Lite インストール
- PC に Raspberry Pi Imager インストール
- microSD カード装着 (SDカードアダプター使用)
- Imager 設定:
- OS: Raspberry Pi OS (other) → Raspberry Pi OS Lite (64-bit)
- ストレージ: 対象 microSD 選択
- 詳細設定 (歯車):
- ホスト名:
nas-pi(例) - SSH 有効化: パスワード認証 または 公開鍵 (推奨: 公開鍵のみ)
- ユーザー/パスワード設定 (例:
nasadmin/ 強力パスワード) - Wi-Fi: 無線使わないなら未設定、使うなら設定
- ロケール: JP, タイムゾーン: Asia/Tokyo
- ホスト名:
- [書き込み] 実行 → 完了待ち
ステップ2: Pi 起動・SSH 接続・IP 固定化
- microSD 装着、LAN ケーブル接続、電源投入
- ルーター DHCP リストまたは
arp -aで IP 確認 - SSH 接続:
ssh nasadmin@ - IP 固定化 (推奨): ルーター側で MAC アドレス固定割当、または Pi 側
/etc/dhcpcd.conf設定 - システム更新:
sudo apt update && sudo apt full-upgrade -y && sudo reboot
図5:サーバーラックの Ethernet ケーブル接続
ステップ3: OpenMediaVault (OMV 7) インストール
- SSH 再接続後、公式インストールスクリプト実行:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash - 完了まで 10〜20分 (環境依存)。自動再起動
- 再起動後、ブラウザで
https://アクセス
ステップ4: OMV 初期設定・Web UI ログイン
- 初期認証: User
admin, Passopenmediavault - 即座に [システム] → [一般設定] → [Web 管理者パスワード] で強力パスワード変更
- [保存] → 再ログインで反映確認
ステップ5: ストレージ・ファイルシステム・共有フォルダ設定
- USB ストレージ接続確認:
lsblkでsda等認識 - [ストレージ] → [ディスク] → 対象ディスク選択 → [ワイプ] (クイック/セキュア) → [ファイルシステム] → [作成]:
- デバイス: /dev/sda
- タイプ: ext4 (推奨) または btrfs
- ラベル:
data
- 作成したファイルシステム選択 → [マウント] → [適用]
- [ストレージ] → [共有フォルダ] → [追加]:
- 名前:
backup,media,share等 - デバイス: 上記マウントポイント
- 相対パス: 例
backup/ - 権限: 管理者 RWX, ユーザー RWX, その他 --- (用途に応じ調整)
- 名前:
- [保存] → [適用]
ステップ6: SMB/CIFS (Windows/macOS/Linux ファイル共有) 有効化
- [サービス] → [SMB/CIFS] → [一般設定] → [有効] チェック → [保存]
- [共有] タブ → [追加]:
- 共有フォルダ: 作成済みフォルダ選択
- 名前: ネットワーク表示名 (例:
backup) - 公開: いいえ (認証必須)
- 閲覧可能: はい
- 継承 ACL: はい
- [保存] → [適用]
ステップ7: ユーザー作成・アクセス権割当
- [アクセス権管理] → [ユーザー] → [追加]
- ユーザー名/パスワード設定 (SMB接続用)
- [シェア] タブで各共有フォルダへの権限 (読み取り/書き込み/なし) 設定
- [保存] → [適用]
ステップ8: クライアントから接続確認
- Windows: エクスプローラー アドレスバーに
\\→ 資格情報入力\backup - macOS: Finder → Command+K →
smb:///backup - Linux:
gio mount smb://または /etc/fstab マウント/backup - スマホ: Files (iOS) / Solid Explorer (Android) 等で SMB 接続
発展・運用 Tips
- USB ブート化 (microSD 不要化):
sudo rpi-eeprom-config --editでBOOT_ORDER=0xf41設定 → SSD 直ブートで信頼性・速度向上 - Docker 統合: Portainer プラグイン導入で Plex, Jellyfin, Home Assistant, AdGuard Home, Uptime Kuma, Vaultwarden 等をコンテナ運用
- バックアップ自動化: rsnapshot (増分), Duplicati (暗号化クラウド連携), UrBackup (クライアントバックアップ) プラグイン活用
- リモートアクセス: Tailscale / WireGuard VPN のみ 推奨。ポート開放厳禁
- 監視・アラート: SMART (ディスク健康), 温度, 容量, サービス死活 → メール/Telegram/Slack 通知
- UPS 連携: NUT (Network UPS Tools) で安全シャットダウン
- ファイルシステム選択: ext4 (安定・高速), btrfs (スナップショット・圧縮・RAID1/5/6/10 ネイティブ), xfs (大容量・高並列)
まとめ
Raspberry Pi 4 + OpenMediaVault は、「低予算・低消費電力・高カスタマイズ性」を両立する最強の自作 NAS プラットフォームです。本記事の手順で、初心者でも半日程度で実用的なファイルサーバーが完成します。市販 NAS には及ばない冗長性・性能面の制約を理解し、用途 (個人バックアップ、メディアライブラリ、開発用ストレージ、エッジサーバー) に合致すれば、これ以上コスパの良い選択肢はありません。ご質問・構築支援・カスタマイズ相談はお気軽にお問い合わせください。
産業技術
- LIRCでプロフェッショナルなRaspberry Piユニバーサルリモコンを構築
- Raspberry PiでRFをDCに変換: エンベロープ検波器の構築とトラブルシューティング
- Cycle Chaser: Raspberry Piで自転車をナイトタイムライトショーに変身
- Raspberry Piベースの泥棒検知器を構築 - ステップバイステップガイド
- Raspberry Pi、MCP9808、InfluxDB、Grafanaで作る家庭温度モニター
- Raspberry Piで構築するホームオートメーションシステム:リモート制御対応
- DIY Wall-E 風 Raspberry Pi CD ボックスロボット
- RasPiRobot Board V2:Raspberry Pi を強力なロボットコントローラーに拡張
- Windows IoT Core搭載RoverをRaspberry Pi 2で構築 - 初心者から上級者まで
- Raspberry Pi 2とArduinoを用いた総合的なプールコントローラキット:リレー基板、温度センサー、アクセサリー付き
- E3.series電気プロジェクトにSTEPモデルを挿入:ステップバイステップガイド