access logger

家庭用コンピュータ環境の模索 >Canon EOS70D を、とくに Linux と組み合わせて使うときの話

最終更新: 2014-01-02


Ubuntu 12.04LTS で exfat を使う

2014-01-02

動画も使うし、ということで、奮発して、SanDisk の 128GB SDXC(UHS-1, Class 10,45MB/s: SDSDX-128G-JAZ)を購入した。念の為、カメラで物理フォーマットをかけて正常に認識している。静止画残枚数 999、動画残時間 29:59で張り付いたまま、無限の容量だ。

カメラとPC(Ubuntu 12.04LTS 32bit PAE)をUSB接続したら、カメラ側は以下のように、SIC(Still Image Capture)クラスとして認識される。つまり、普通にファイルシステムとしてマウントされるのではないが、Nautilus などは SIC も外付けデバイスのようにマウントしているようにみせてくれる。

% usb-devices
(略)
T:  Bus=01 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#= 12 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04a9 ProdID=3253 Rev=00.02
S:  Manufacturer=Canon Inc.
S:  Product=Canon Digital Camera
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none)
(略)
% lsusb -v
(略)
Bus 001 Device 015: ID 04a9:3253 Canon, Inc. 
Device Descriptor:
(略)
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         6 Imaging
      bInterfaceSubClass      1 Still Image Capture
      bInterfaceProtocol      1 Picture Transfer Protocol (PIMA 15470)
(略)

しかし、問題が。

Nautilus で見た時に、全容量が 2.9GB しか見えない。あと、アクセス速度が非常に遅くなるときがある。上の結果を見ると、接続がUSB3.0 SuperSpeed(480MB)接続されているように見えるが。

本体の端子の寿命の問題もあるし、SDカードを読み取りスロットに接続してみた(ベイ拡張タイプ、内部USB3.0接続)。そうしたら、exfat なので読み取れないというエラー。

参考⇒http://linux-user.hatenablog.com/entry/2013/01/31/195733

$ sudo add-apt-repository ppa:relan/exfat 
$ sudo apt-get update
$ sudo apt-get install fuse-exfat exfat-utils

このコマンドでインストールできる。無事、空き容量 118.7GB で認識した。



近藤靖浩
Last modified: Thu May 8 19:44:09 JST 2014