無料のNAS用OS OpenMediaVault をインストールしてみた RAID5&SMB/CIFSファイル共有

openmediavaultメモ

無料のNAS OS といえばOpenMediaVaultの他にも、FreeNAS,XigmaNASなどが巷では有名らしい。

各OSの特徴などは下記のサイトが非常に端的に書かれているので参考になります。

無料のNAS用OSに関する情報のまとめ - Qiita
はじめにNAS用OSが市中に多数存在しており、自宅でNASを構築する際にどのOSを選択すべきか判断に困ったため情報をまとめてみました。※自分用のメモなので説明が不足している点等もあるかと思いま…

まだネタにはしていないが、各OSの評価は終えておりOpenMediaVaultの実運用段階に入っています。(約1年)
最近再構築する機会があったので、ここらへんで一度まとめておこうと思います。


なぜOpenMediaVaultを選んだか気になる人がいるかもしれませんが、理由は単純で「直感的に構築できたから」です。^^;
操作系に癖がなく構成が理解し易かったのが決め手でした。
CPUなどハードウェアの敷居が低いのも良いですね。

今回はCPUにi7を使用しますが、別の古いサーバーにも入れようと思っているので、OSを共通化できれば習得の手間が省けます。

openmediavault - The open network attached storage solution
openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, AFS, UPnP ...

OpenMediavaultのサイトです。
DownloadタブからOSのダウンロードをしましょう。


USBブートメディアも用意されていますが、今回はDVDメディア用のISOをダウンロードしたいと思います。


現在の最新バージョンは、5.5.11のようなので、このフォルダーをクリックします。


こちらのISOファイルをダウンロードし、CD-R、DVDーRなどにに焼き付けます。


ここからようやく本題ですね。
NAS本体での作業となります。
以下のスクリーンショットはNASサーバーのモニター画面です。

NASサーバー(NAS用PC)にインストールディスクを入れて起動。

Install」を選択


インストールディスクからの読み込みが始まりました。^^


言語選択です。
日本語」を選択


ロケーション選択です。
通常は日本時間で運用するでしょうから「日本」を選択


キーボード選択です。
日本語キーボードを使っているでしょうから「日本語」を選択。


ホスト名です。
デフォルトで「openmediavault」になっています。
Windows系では、エクスプローラーのネットワークに表示される名前(PC名など)ですね。好きな名前に変えてOKですが、面倒なのでこのままにします。


ドメイン名です。
目的に応じて実際のドメインを設定したりしますが、
今回は共有ファイルサーバーにするだけなのでデフォルトの「local」のままでOK。


root(管理者権限)のパスワード設定です。


パスワードの再確認です。


「複数のドライブが刺さっているから、どれをシステムドライブにするか選んでもらうよ、どれだか判らないならディスクを1本だけにして再起動からやり直すといいよ」的なメッセージみたいです。
openmediavaultは、システム用にドライブを1本消費します。
承知しているので続けます。


システムドライブの選択です。
8.0TB ×3はRAID5用です。
システム用に80GBの小さなディスクを入れておきました。
これでもシステム用には大きすぎるぐらいです。

※導入後のシステムドライブの使用量は、1.77GiBでした。
(但し、SWAP領域は除く)


パーティショニングが始まりました。


続いてシステムファイルのコピーが始まりました。


パッケージはネットを介してインストールされます。
アーカイブミラーの国選択です。
何処でも構いませんが、近いほうが速い可能性が高いので通常は「日本」を選びます。


続いてアーカイブミラーのサーバー選択です。
国内のサーバーが選択肢として表示されています。
まるむしは、ftp.riken.jpが安定して速い場合が多いので、Linux系のダウンロードには大抵はここをお借りしています。


プロキシーの設定です。
ほとんどの人の場合は、空白のままです。


追加のパッケージのダウンロードが終わったら、
インストールは終了です。
続ける」で再起動します。


ブート画面です。
openmediavaultが、Debianがベースとはっきりわかりますね。


起動が完了した画面です。
IPアドレスが、ルーターから自動で割り振られたものになっていません。
このままでは、セグメントが異なるのでウェブブラウザから管理画面に入れません。

※初めてテストした時は悩んだのですが、とりあえず再起動すれば解決します。


再起動しました。 今度は正しいIPアドレスです。
NASにアクセスする際に、このIPアドレスが必要なので覚えておきましょう。

サーバー本体から作業は終了です。


続きはクライアント(別PC)のウェブブラウザから行います。
ここではPC(Windows10)を使いますが、ローカルネットにつながった端末ならスマホやゲーム機でもウェブブラウザが入ったものなら何でもOKです。

では始めます。

ウェブブラウザのURLにNASのIPアドレスを指定します。
先の例では、192.168.1.104ですね。


ログイン画面が表示されるのでログインします。
デフォルトのログイン情報は、

ユーザー名:admin

パスワード:openmediavault

覚えておきましょう。

※まるむしはインストールで設定したrootで入れなくて悩みましたが、
実はNASのログイン待ちの画面に表示されていました。^^;;


ログインするとダッシュボードが表示されます。
とりあえず「ディスク」の状態を確認します。
8Tが3本とシステム用の80Gが1本見えています。

何らかの理由でディスクが表示されない場合は「スキャン」を押すと再検索されます。


RAID用の3本をワイプします。


ワイプはフォーマットと同じなので「セキュア」でやると、ものすごーく時間がかかるので、問題がなさそうなディスクなら「クイック」で。
こちらはで終わります。


ワイプ完了。この作業をRAIDに使用する本数繰り返します。^^;


SMARTもちょっと確認。
ステータスは、オールグリーンなので問題なしですね。
モニタリングの設定ができますが、テストはまた別の機会に。


RAID管理」です。
追加」でRAID5を構築します。

※RAID5は、ストライピング+分散パリティの構成ですね。
ディスク1本までの故障なら修復可能です。
ミラーほど容量が犠牲にならないのが良いですね。


名前は適当、レベルは「RAID5」、使用するディスクを選択します。
※RAID5は最低3本のドライブが必要です。


RAID5の構築を開始します。


メッセージが出てきました。
とりあえずOKと。


「設定が変更されました。あなたは…..」と出てきたので、「適用」します。

※画面で設定を変更するたびにこの確認が出てくるので、
以後この適用行為は説明から省略します。

RAID構築が完了するまで10数時間かかります。
構築完了まで暇なので先に進んでみます。


先程メッセージでRAIDの初期化が終わるまで待てと言われた「ファイルシステム」です。
RAID構築は進行中ですが、初期化自体は完了しているのでしょうか?
ファイルシステムの「作成」が押せる状態なのでやってみます。


デバイスに構築中のRAIDデバイスがリストされました。
指定可能なものしか表示されない仕組みなので、作成作業しても問題ないようです。


ファイルシステムは色々選べますが、「EXT4」で問題ありません。


ファイルシステムのフォーマットをします。


RAID5の構築中ですし、フォーマットも始まりました。
10数時間かかるので作業は翌日に持ち越しです。


翌日RAID5の構築が終わっていました。
状態」がcleanになっています。


ファイルシステムも問題ないようですので、
マウント」を押して「マウント済み」の表示をはいにします。

これで一区切り付きました。^^


次にSMB/CIFSを有効にし、フォルダーを共有化する。です。
WindowsPCから利用できるRAID5の共有フォルダを作るのが目的ですからね。


SMB/CIFS」です。


一般設定」を有効します。


共有」タブに切り替えて、「追加」で共有フォルダーの設定を行います。


有効」にし、「共有フォルダ」の「+」を押します。


共有フォルダの追加」です。
とりあえず誰でもアクセスできるフォルダーの設定をしましょう。


名前は適当(ネットワーク上で見えるフォルダー名)
デバイスは先程作ったファイルシステムを選択
パスはデフォルトで名前と同じになります。
パーミションは、「みんな読み書き」にします。
コメントは特に必要ありません。管理用のコメントエリアです。
保存」で確定。


共有フォルダ」に今作ったフォルダがセットされています。
このフォルダーに関する定義がここでできますが、とりあえずは「パブリック」を「ゲストのみ」に設定するだけでOKです。
保存」で確定。


これですべて完了です。^^


共有フォルダーがちゃんとできているか確認してみます。


Windowsのファイルブラウザを使って、ネットワークを見てみます。
大丈夫そうですね。^^


フォルダーをドライブに割り当てれば、総容量も簡単に確認できるようになります。
ドライブのプロパティを見てみると...14.4TBとなっています。

成功ですね。
8Tが3本ですがRAID5なのでこんなもんです。

以上で作業完了です。^^

コメント

  1. あつし より:

    初めまして。
    RAID管理自体が画面上にありません。
    出し方があれば教えていただきませんか。
    色々と探しましたがわかりませんでした。
    宜しくお願いします。

  2. まるむし より:

    同症状は経験がなくバージョンも記載がないのでコメントしづらいのですが、
    軽くググってみるとVer7.Xの場合は、openmediavault-mdプラグインを入れる必要があるようですよ。試しましたか?

    <参考URL>
    https://forum.openmediavault.org/index.php?thread/50843-raid-button-missing/

    ほかにもキャッシュのクリアやディスクのアンマウント&マウントをやり直すことで解消する場合もあるようです。

    1.設定画面を開く。
    2.「ファイルシステム」画面から該当のディスクを選択し、「アンマウント」をクリック
    3.アンマウントできたら、「マウント」をクリック

    お試しあれ。

  3. ファントム より:

    初めまして。
    openmediavault_7.0-32ですがファイルはWindows上で見えてアクセス出来るのですが
    書き込み、新規フォルダー作成ができません。
    画像を参照してください。

    • まるむし より:

      ( ,,`・ω・´)ンンン? これだけでは何とも...

      普通に考えれば、参照権限のみで更新権限が与えられてないて事では?
      まずは接続ユーザーのアクセス権限を確認してみるべし。

  4. ファントム より:

    接続ユーザーのアクセス権限をフルコントロールにするとエラーになります。
    フォルダーのプロパティでサイズとデスク上のサイズが0バイトになっています。
    SMB/CIFSを有効にし、フォルダーを共有化する。の説明通りに設定したのですがバージョン違いで何か他の設定があるのでしょうか。

    • まるむし より:

      スキルレベルが判らないので失礼なことを言いますが、
      「アクセス権限をフルコントロールにする」というのは、Windows側から設定している訳じゃないですよね?
      勿論そんなことはできないのでNAS側からの話として、バージョン違いで仕様が変わり不都合が起きるのはよくあることなので可能性はあると思います。

      権限管理は難しくてまるむしも実は完全には理解していません。
      挙動がおかしくなることもありいつもトライアンドエラーを繰り返しています。

      時間が出来れば別バージョンをテスト機に立てて検証しますが、いつになるか約束はできません。
      (ブログの随所に書いていますが計画を立ててから実行までに数年かかるのがざらなので^^;)
      もし自己解決したなら一言で良いのでその旨コメントしてください。

      ※現象再現方法は、openmediavault_7.0-32にてブログ通りにNAS構築って事で良いよね?

タイトルとURLをコピーしました