Armadilloフォーラム

【Armadillo-420(2.6.26)】exFAT対応

k-fukui

2016年8月4日 11時50分

Armadillo-420(2.6.26)で、exFATでフォーマットされたデバイスにアクセスしたいです。

本バージョンでは、対応していないと思いますが、
どのようにすれば対応できますでしょうか?

初歩的な質問で申し訳ありませんが、ご教示いただけると助かります。

宜しくお願い致します。

コメント

at_yashi

2016年8月4日 13時28分

> Armadillo-420(2.6.26)で、exFATでフォーマットされたデバイスにアクセスしたいです。

exFATは、Microsoftが仕様を公開しておらず、またパテントに縛られていることもあり、
Linux カーネルでは対応していません。

FUSEという機能を使ったもの[1]や out of tree のコード[2] もあるようですが、
弊社では確認していません。

exFAT以外のファイルシステムをお使いすることをお勧めしたいところですが、
なにか exFATでなければならない理由はありますか?

[1]: https://github.com/relan/exfat
[2]: https://github.com/dorimanx/exfat-nofuse

k-fukui

2016年8月4日 14時00分

ご挨拶遅れまして申し訳ございません。
福井と申します。

ご連絡誠に有難うございます。

> exFATは、Microsoftが仕様を公開しておらず、またパテントに縛られていることもあり、
> Linux カーネルでは対応していません。
>
> FUSEという機能を使ったもの[1]や out of tree のコード[2] もあるようですが、
> 弊社では確認していません。
>
> exFAT以外のファイルシステムをお使いすることをお勧めしたいところですが、
> なにか exFATでなければならない理由はありますか?
>
> [1]: https://github.com/relan/exfat
> [2]: https://github.com/dorimanx/exfat-nofuse
>

4K化対応されたカメラからの撮影データを取得することが目的なのですが、
大規模ファイルであることと、カメラ側の仕様により、exFAT対応が必要です。

ご紹介頂きました[1]、[2]ではどちらが推奨されますでしょうか?
御社での確認がないことから、なんとも言えないと思いますが、
私的見解で結構ですので、お教え頂けますでしょうか?

・環境構築の容易さ
・使い勝手
などから判断頂ければ幸いです。

また、どちらかを採用した場合に、現環境にどのように組み込めばいいか
お教え頂けませんでしょうか?

以上、宜しくお願い致します。

at_yashi

2016年8月4日 15時01分

> ご挨拶遅れまして申し訳ございません。
> 福井と申します。

ご丁寧にありがとうございます。
荘司と申します。
よろしくお願いいたします。

> 4K化対応されたカメラからの撮影データを取得することが目的なのですが、
> 大規模ファイルであることと、カメラ側の仕様により、exFAT対応が必要です。

なるほど。もし本当に exFATが必要な場合は、Microsoftに問い合わせたほうが
良いと思います。Microsoft から訴えられても困るので。

https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-li…

exFATじゃなくても、Linuxのファイルシステムであれば、大規模ファイルに
対応しています。なので、カメラ側の仕様という点が気になります。

製品としての要求仕様で、exFAT対応が必要ということでしょうか。
たとえば、撮影データーが入っている SDカードをa400から外して、
PCにつなぐとか?購入後にフォーマットし直さずに使いたい?
SDカードコントローラーとファイルシステムとの整合性が壊れるのがいや?

それとも接続されているカメラが直接 SDカードにアクセスするからでしょうか?
つまり、カメラは exFATにしかアクセスできず、そのカードを
Armadilloは読み込む必要があるとか?

> ご紹介頂きました[1]、[2]ではどちらが推奨されますでしょうか?
> 御社での確認がないことから、なんとも言えないと思いますが、
> 私的見解で結構ですので、お教え頂けますでしょうか?

繰り返しになりますが、もし本当に exFATが必要な場合は、Microsoft に
ライセンスに関して問い合わせた方が良いと思います。
弊社では、どちらも推奨していません。

ただ技術的な話だけをするのであれば、
カーネルやファイルシステムを触るのに抵抗があるなら、FUSEが良いかと。

カーネルやファイルシステムをいじるのに抵抗がなければ out of treeの
カーネル版でも良いと思います。理由は、速度とレイヤーの少なさ、
つまり複雑性の削減です。しかし、古いカーネルにexFATのコードを合わせ込むのは
大変だとおもいます。

ところで、ご利用予定の製品は a400ですよね?

ボードのパフォーマンス的に exFATが必要なほどの撮影データを処理できるのか
心配です。

k-fukui

2016年8月5日 15時13分

福井です。

ご連絡有難うございます。
> なるほど。もし本当に exFATが必要な場合は、Microsoftに問い合わせたほうが
> 良いと思います。Microsoft から訴えられても困るので。
>
> https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-li…

承知致しました。

> それとも接続されているカメラが直接 SDカードにアクセスするからでしょうか?
> つまり、カメラは exFATにしかアクセスできず、そのカードを
> Armadilloは読み込む必要があるとか?

こちらの条件になります。

> ただ技術的な話だけをするのであれば、
> カーネルやファイルシステムを触るのに抵抗があるなら、FUSEが良いかと。
>
> カーネルやファイルシステムをいじるのに抵抗がなければ out of treeの
> カーネル版でも良いと思います。理由は、速度とレイヤーの少なさ、
> つまり複雑性の削減です。しかし、古いカーネルにexFATのコードを合わせ込むのは
> 大変だとおもいます。

有難うございます。
参考にさせて頂きます。

> ところで、ご利用予定の製品は a400ですよね?
>
> ボードのパフォーマンス的に exFATが必要なほどの撮影データを処理できるのか
> 心配です。

a400となります。
撮影データはメディアに記録したものをファイル転送する予定でおりますので、
特に問題ないとは思いますが、ファイルシステムと大容量ということで懸念しております。

以上、宜しくお願い致します。

izawa

2016年8月5日 17時36分

毎度お世話様、伊澤@ITTOです。

遣り取りを拝見していてふと思ったのですが、Armadillo400シリーズのμSDカードスロットは
A460を除いて活線挿抜不可だったような気がしますが運用上問題ないのでしょうか。

k-fukui

2016年8月8日 13時42分

いつもお世話になっております。福井です。

> 遣り取りを拝見していてふと思ったのですが、Armadillo400シリーズのμSDカードスロットは
> A460を除いて活線挿抜不可だったような気がしますが運用上問題ないのでしょうか。
SDカードについてですが、A400に搭載しているスロットを使用するのではなく、
外部装置に入っているSDカードの内容をUSBでマスストレージ接続して、
データ読み出そうとしております。

以上、宜しくお願い致します。