ラズパイのフォーラムはじめました
[63時間] Amazonタイムセール祭りで買うラズパイ製品

毎月開催されるAmazonの「タイムセール祭り」は8/31〜9/2で開催されます。
今夏、はじめてラズパイを使いたい人は選び方などの参考にしてください。
セールで狙うべき商品などをまとめてみました。

特集ページを読む

openmediavaultでexfatの外付けハードディスクを利用する

omvに外付けハードディスク インストールと設定
この記事は約6分で読めます。

openmediavaultでexfat形式の外付けハードディスクを利用する際に操作に手間取ったためまとめてみました。

私はRaspberry Pi とMacの環境なので、外付けハードディスクはexfatでフォーマットしています。

今回の環境

既に稼働しているomvへ増設しています。前回の記事はこちらです。

初心者でもラズパイでNASサーバーを作ってみよう!
Raspberry Pi は設定や機器を追加して色んな機能を持たせられます。もちろんNASサーバーも可能です。Raspberry Pi は買ってLチカやったものの、さて次はどうしようか? 勉強するた...
スポンサーリンク

exfatの認識

結論として、exfatはドライバーのインストールで読み書き可能になります。

exfatは省略せずにextra fatとも記載されることもあります。MacOSXではetra fatになっています。

このexfat形式を外付けハードディスクのフォーマットに使用する利点として、異なるOSで利用できる点が挙げられます。

Mac、Windows、Linuxのマシン間で、sambaなどのネットワークを使わず直接USBを接続したい場合、exfatなら互いに読み書きできます。

もちろん、ファイルシステムのドライバーをインストールすればNTFSもOKですから、exfatも変わりはありません。しかし、MacOSXのようにフォーマット形式でexfatも選べるため使い勝手が良いと思います。

簡単に各OSで主にサポートされているファイルシステムは以下です。

OS 主なファイルシステム
MacOSX APFS
Windows10 NTFS
Linux ext4

Raspberry Pi に外付けハードディスクを繋ぐことがメインであれば、ext4などLinux系のフォーマットで、sambaサーバーとして他のOSと連携させる方が面倒ではありません。その代わりMacにUSBで接続してもマウントできません。

しかし、Macメインの使い方なら、やはりsambaで利用して直接USBを介して繋がなくても良くなってきています。(大容量のファイルだと時間がかかり過ぎますが・・・)

LibreELECを代表するようなメディアサーバーを使うなら、別途でファイルサーバーとしてOMVにUSBハードディスクを繋いだ方が何かと便利です!

今回、これまで使用していた(データのある)exfat形式のUSB外付けハードディスクをopenmediavaultに増設したので、それを読み書きできるように設定します。

exfatのドライベー

Raspberry Pi とexfat形式

openmediavaultが最初からサポートしているファイルシステムは以下です。

Type Format Mount
ext4
ext3
jfs
xfs
btrfs
zfs × ×
ntfs ×
hfsplus ×
ufs ×
vfat ×

ご覧のようにexfatはありません。

なので、openmediavaultではマウントして読み書きするには、openmediavaultにssh接続して、Macのターミナルなどでアクセスし、以下のコマンドのようにexfat

sudo apt-get install exfat-fuse exfat-utils

ちなみにNTFSであれば以下。

sudo apt-get install ntfs-3g

通常、手動でUUIDを/etc/fstabに記載したりしますが、それはopenmediavault側でしてくれます。

openmediavaultで共有設定

webUIでの操作がまだ理解出来ていなかったため少し手間取りました。

omv-webインターフェイス

新たにフォーマットする場合は比較的に分かり易いのものの、既存のHDDを設定するときに、exfatのように最初からサポートされていないファイル形式は、先ず対応するようにドライバーを入れないとなりません。

先のコマンドで、exfat-fuse exfat-utils、をインストールした状態で順番に設定していきます。

外付けハードディスクを読み書きするようにするには、大まかに次のようなステップで設定していきます。

  1. HDDのマウント
  2. 共有フォルダの追加
  3. sambaサービスの共有追加

HDDのマウント

exfatのドライバーをインストールして再起動した時点でHDDのマウントが可能になります。

WEBUIでの場所はファイルシステムです。

私の環境でh赤枠の部分でマウントが出来ています。はじめはマウントされていませんので、該当行を選んで上部のマウントボタンでマウントしてください。

※マウントできない場合は、そのファイルシステムが対応していないためですので、サポートされているファイルシステムか、ドライバーをインストールしたのか確認してください。

共有フォルダの追加

次に共有フォルダを追加します。

共有フォルダ

共有フォルダの追加設定は

共有フォルダ設定

名前に共有フォルダ名(今回は「LCU3T-BK」)を決め、デバイスをプルダウンメニューから選びます。マウント出来ていれば出てきます。

そして、そのパス(場所)を決めます。(今回はHDD直下にしたので「/」)

パスはHDDの直下よりもディレクトリを作った方が管理し易いと思います。

sambaサービスの共有追加

共有フォルダを作ったら、sambaの方にも設定します。

omv-smbcifs

smbへ追加

smb/cifsの共有タブです。追加ボタンから新たに追加します。

共有フォルダの内容

設定内容は、「パーミッションを継承」を有効化して設定しました。色々な設定方法があります。今回はデフォルトの設定にパーミッションを継承を有効にして、管理権限を予め設定したCreateMaskではなく柔軟に利用できるようにしました。1対1ならデフォルトでも構いません。(—この辺はネットワーク、サーバー周りの話などで環境や利用方法にも異なるため割愛します)

ファイルが書き込めないとか、削除できないといった、権限の問題で上手くできない場合、この設定を見直すと良いでしょう。他にもユーザーごとに制御もできますし、「特権」という項目で例外も作れます。

OMVのwebUIは簡単に設定を入れ替えて試せるので、間違えても大丈夫です。色々と試してみることもオススメします。

最後に

このように単純に共有したい場合は、この3ステップの設定だけでOKです。

Macの環境だけで申し訳ないですが、以下のようにFinderで共有されたフォルダへアクセスでき、ファイルのコピーなどがおこなえます。

Mac Finder

接続する時、ユーザーIDとパスワードを聞かれます。

前回にユーザーとして作成したユーザー名とパスワードを入力してアクセスします。詳しくは前回の記事を参考にしてください。

初心者でもラズパイでNASサーバーを作ってみよう!
Raspberry Pi は設定や機器を追加して色んな機能を持たせられます。もちろんNASサーバーも可能です。Raspberry Pi は買ってLチカやったものの、さて次はどうしようか? 勉強するた...

他にもインストールや設定を記事にしています。

インストールと設定
Raspberry Pi はmicroSDカードに書き込んだOSを起動して使います。公式のOSは「Raspbian」と呼びLinuxOSの一つである「Debian」をカスタマイズしたものです。...

コメント