UR-08 その後
かくして使い始めた USBメモリ型 IC レコーダだが、困った問題がひとつ発覚した。android で mount できないようなのである。
ハードウェア・イニシャライズした後の時点でこのレコーダを Linux で mountすると、デバイス全体がひとつのパーティションのように見えている。たとえば /dev/sdc のように見えていて、
などのように mount するとちゃんと mount される。そしてこのデバイスの中に RECORD というディレクトリができて、その中にサウンドファイルが save されている。$ mount /dev/sdc /media/usbdisk
しかし、これを android 端末で mount しようとすると、mount することができない。では /dev/sdc1 をちゃんと作っておけばいいんでしょ、と fdisk でパーティションを切って、ちゃんと FAT32 にタイプを変更して mkfs.vfat でフォーマットしておくと、ちゃんとここに RECORD ディレクトリができて、その中にサウンドファイルが save される。ところが、しかる後に android 端末に mount すると、mountはできるのだが、RECORD ディレクトリは消え、LOST.DIR ディレクトリが生成される。そしてサウンドファイルにはアクセスできなくなってしまう。
さんざん試した結果達した結論は「android 端末に差さない限りは使える」というものだった。しかし、このレコーダを USB メモリとして使えない、ってことになるしなあ。どうしたものか。