VolumioのInternal領域2022年01月11日 21:27

 今のVolumioは、SDカードにセットアップすると、余剰領域は自動的にドライブとなり、「音楽ライブラリ」メニューを選択すると、「INTERNAL」というドライブに設定される。

 SDカードを抜き出してPCに差し込み、/data/INTERNAL/以下に音楽データ(またはフォルダ)を放り込めばいいのだが、Volumioはsambaも持っているので、ネットワーク上からデータをコピーしようとした。ところが「権限なし」と怒られてデータがVolumio上に保存できない。

 sshでVolumioにアクセスし、/data/INTERNAL/のパーミッションを777に変更したが、それでもフォルダは作成できてもデータが保存できない。

 ふと思いついたのが、Volumio上のsambaの設定。

 sudo nano /etc/samba/smb.conf

で、設定ファイルをのぞくと、

[Internal Storage]セクションではread only = no、guest ok = yesとなっているが、それでおしまい。フォルダ以下にパーミッションを継承する設定が抜けている。これではsambaに権限不足で叱られても仕方がない。このセクションの末尾に

 inherit permissions = yes

と一行追記して保存、その後

sudo systemctl restart smbd
sudo systemctl restart nmbd

これで無事ネットワーク上のPCからVolumioのInternal領域にデータがコピーできるようになる。

 ちなみに、DLNA経由とInternal領域とで同一音楽データを再生すると、圧倒的にInternalのほうが音の粒立ちや輪郭がはっきりとして高音質。