OpenMediaVault(NAS用OS)のRaspberry Pi用Disk Imageを使用してみた

## はじめに
OpenMediaVaultというNAS用OSでRaspberry Pi用のDisk Imageが提供されていたので、
自宅で転がっていたRapberry Piに導入してみました。

## OpenMediaVaultとは？
- FreeNASプロジェクトから派生したNAS用のOS。
- ベースのOSはDebian
- 軽量な端末でも動作可能

## 事前準備
- サーバ端末：Raspberry Pi 3 modelB+
  - SDカード：SanDisk microSDHC 32.0 GB (SDSQUAR-032G)
  - 外付けSSD：250GB
- 設定用端末：MacBookPro(以下のソフトウエアをインストールした後、Disk Imageをダウンロード)
  - ソフトウェア1：SD Card Formatter(https://www.sdcard.org/jp/downloads/formatter_4/)
  - ソフトウェア2：Etcher(https://etcher.io/)
  - Disk Image：https://sourceforge.net/projects/openmediavault/files/Raspberry%20Pi%20images/

## OpenMediaVaultの導入
- 1：SD Card Formatterを用いてSDカードをフォーマット
<img width="417" alt="1.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/b51985e6-8b71-9d7a-3a99-4ebd0bb36fac.png">
<img width="418" alt="2.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/637a38d8-6c0f-4c53-efd9-a138db03076c.png">

- 2：Etcherを用いてSDカードにRaspberry Pi用Disk Imageを書き込み
<img width="799" alt="3.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/b0b22ed9-ffe2-43a5-721a-8dcdd618bc7d.png">
<img width="799" alt="4.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/50f8ee92-27a9-5da4-d9e2-24eb1b11569c.png">

- 3：SDカードをRaspberry Piに挿入して起動
- 4：rootユーザでログイン　※デフォルトのID/PWはroot/openmediavault
- 5：パスワードを変更

```
# passwd
```

- 6：IPアドレスの確認

```
#ip a
```

- 7：ブラウザから確認したIPアドレスでアクセス(http://xxx.xxx.xxx.xxx/)
<img width="1510" alt="5.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/6745d1f2-3e57-7e8a-e658-244b9925c424.png">

- 8：WEB管理用ID/PWでログイン　※デフォルトのID/PWはadmin/openmediavault
- 9：[システム]→[一般設定]→[Web管理者パスワード]でパスワードを変更
<img width="1679" alt="6.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/f9eab4a0-7dae-8424-c4d0-46b7c5da111b.png">

## OpenMediaVaultの基本設定の変更
- 1：[システム]→[日付と時刻]でタイムゾーンを`Asia/Tokyo`に変更
<img width="1679" alt="7.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/7c3863b2-bdcc-50bb-291f-50e461c64280.png">

- 2：[システム]→[ネットワーク]→[インタフェース]で固定IPを設定　※適宜環境に応じて変更してください
<img width="1680" alt="8.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/7696095b-6d70-4989-7ebf-889dc0761642.png">
<img width="399" alt="9.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/d65f9e64-bda4-e99e-b297-368f11b71552.png">

## SMBの設定
- 1：[アクセス権の管理]→[ユーザ]でSMB用のユーザを追加
<img width="1679" alt="10.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/737ec7be-78b7-b56d-8cfd-15119d2fdcbf.png">
<img width="421" alt="11.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/b28559bf-a723-5ab9-7245-24331c73ef0f.png">

- 2：[サービス]→[SMB/CIFS]の一般設定が有効となっているか確認
- 3：[ストレージ]→[ディスク]でUSB接続のSSDをワイプ
<img width="1677" alt="12.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/f61a8318-7d17-7070-f93c-ea7c358006bb.png">

- 4：[ストレージ]→[ファイルシステム]で作成を押下し、SSDを追加
<img width="500" alt="13.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/ec51534a-e650-e65b-b0e9-e5da456bd769.png">
<img width="1680" alt="14.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/6e947c6c-ac7f-ae55-63fd-58e180131a56.png">

- 5：[アクセス権の管理]→[共有フォルダ]で追加を押下し、共有フォルダを追加
<img width="504" alt="15.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/4163e976-42a1-f807-1bb3-b0bbc847145d.png">

- 6：[サービス]→[SMB/CIFS]→[共有]で5.で追加した共有フォルダを追加
<img width="701" alt="16.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/6ebb8b00-c5d5-9347-5a53-2905d319b22a.png">


## 動作確認
- 1：[Finder]→[サーバへ接続]
<img width="559" alt="17.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/8bedb7a8-e752-7262-aca2-b63709d73af4.png">

- 2：NASのIPアドレスを指定
<img width="487" alt="18.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/babc7a1b-65a5-13a3-fb26-6f83b60da47c.png">

- ３：SMBの設定の1.で作成したユーザで接続
<img width="409" alt="19.png" src="https://qiita-image-store.s3.amazonaws.com/0/278224/47178841-38b9-d9ce-276d-c605f56835f5.png">

## 終わりに
OpenMediaVaultのRaspberry Pi用Disk ImageはRaspberry Pi向けにカスタマイズされたOS設定が
既に設定済みであり、非常に短時間でNASを構築することが可能です。
今回もトータル20分程度の時間で簡単にNASを構築することができました。
余ったRaspberry Piがある方はNAS化を試してみてはいかがでしょうか？？