工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド

はじめに

エンジニアの皆さん、自宅のあらゆるデバイスからワイヤレスでファイルを共有できるプロジェクトを作りたいと思いませんか? それにはRaspberry Pi NASサーバーが最適です。

ネットワーク接続ストレージ(NAS)は、デジタルライフを整理整頓するのにうってつけですが、市販品は高価です。そこで、Raspberry Piで低コストなNASを自作しましょう。この記事では、Raspberry PiベースのNASサーバー構築手順をステップバイステップで解説します。

NASとは?

NAS(Network Attached Storage)は、クラウドストレージに似た概念です。クラウドはインターネット経由でどこからでもファイルにアクセスできますが、NASは自宅のローカルネットワーク内でのみアクセス可能です。

「ちょっと物足りない」と思うかもしれませんが、NASがあれば自宅のデバイス間で簡単にファイル共有ができます。映画を保存して別のKodiボックスで視聴、PCのバックアップ、BitTorrentシードボックスとして24時間稼働など、PCを使わずに低消費電力で実現できます。

Raspberry Pi NASの構築手順

構築前に必要なストレージ容量を検討してください。外付けUSBディスクはSSDより高速で大容量が安価です。では、作っていきましょう。

必要な部品

Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
Raspberry Pi
Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
モニター
Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
キーボード
Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
マウス
Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
外付けUSBディスク
Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
電源アダプタ

出典:Pixabay

Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
NASケース

出典:Flickr

手順

ステップ1:OSのインストール

Piをストレージネットワークに変えるOSをインストールします。Pi専用NAS用OS(OpenMediaVault等)もありますが、ここでは最も簡単で柔軟なRaspberry Pi OS(旧Raspbian)を使います。ファイル共有機能も標準搭載です。インストール手順は公式ガイドを参照してください。

ステップ2:ネットワーク接続

ネットワーク接続は2通り:

※初回起動時はパスワード設定とソフトウェア更新(sudo apt update && sudo apt upgrade)を忘れずに。以降の作業は主にターミナルで行います。

ステップ3:ドライブのアンマウントと消去

使用するドライブにデータがある場合は事前にバックアップ。ターミナルで以下を実行し、接続ディスクを確認:

sudo fdisk -l

使用するドライブのパス(例:/dev/sda1)を特定し、アンマウント:

umount /dev/sda1

パーティションが複数ある場合はそれぞれアンマウント(umount /dev/sda2 等)。

ステップ4:ドライブのパーティション作成とフォーマット

parted ユーティリティでパーティションを作成:

sudo parted /dev/sda
mklabel gpt
mkpart "DriveName" ext4 0% 100%
quit

(ドライブ名、パーティション数・サイズは適宜カスタマイズ)

フォーマット:

sudo mkfs.ext4 /dev/sda1

(確認で y + Enter)

ラベル付け:

sudo e2label /dev/sda1 DriveName

フォーマット完了後、再起動:

sudo shutdown -r now

再起動後、書き込み権限を付与:

sudo chown -R pi /media/pi/DriveName

ステップ5:Sambaでドライブをネットワーク共有

Raspberry Pi OSにはSambaが入っていないのでインストール:

sudo apt update
sudo apt upgrade
sudo apt install samba samba-common

インストール中、「smb.confでDHCPのWINS設定を使うか?」と聞かれたら Yes を選択。

設定ファイル編集:

sudo nano /etc/samba/smb.conf

ファイル末尾に以下を追加(例):

[NAS]
   path = /media/pi/DriveName
   browseable = yes
   read only = no
   guest ok = no
   create mask = 0775
   directory mask = 0775

Samba用パスワード設定(ユーザー pi の場合):

sudo smbpasswd -a pi

Samba再起動:

sudo systemctl restart smbd

よくある質問

Raspberry PiはNASとして十分高速ですか?

市販NASほどの性能は出ませんが、個人用途やテスト用途なら十分実用的です。特に有線LANなら実用的な速度が出ます。

Raspberry Piは良いサーバーになりますか?

はい。強力なミニコンピュータとして、様々なサーバー用途に対応できます。

完成!

Raspberry PiでNASサーバーを自作:安全・ワイヤレスなファイル共有構築ガイド
パーソナルNAS

手順完後、各デバイスからファイルにアクセスできるか確認してください。この手順はNASの基本機能のみをカバーしています。ストレージ追加、複数共有、ユーザー管理など、さらに拡張可能です。

ご質問があればお気軽にお問い合わせください。喜んでお手伝いします。

産業技術

  1. Raspberry Pi 3とPubNubでリモート気象監視
  2. TI SensorTagをNode-RED経由でBlynkと統合 – Raspberry Pi Zero編
  3. Raspberry PiでPIRモーションセンサーとLEDを制御
  4. 信頼性の高いカレントミラー回路の構築:ステップバイステップガイド
  5. 理想的なERP導入チームの構築:成功への実証済み戦略
  6. Fusion 360でのDXFインポート完全ガイド:ステップバイステップで解説
  7. スイッチで電気給湯器を制御:ステップバイステップガイド
  8. デジタルマルチメーターで静電容量を測定する実践ガイド
  9. デジタルマルチメーターで周波数を測定するステップバイステップガイド
  10. 3Dプリンターが金属パーツを製造する仕組み:粉末から精密部品へ
  11. IoTタンク監視で業務を革新:より安全・賢く・収益性高く石油管理を