カメラを/media
にマウントすると、標準ツール(df
)を使用して、カメラ内のカードのディスク使用状況を確認できました。しかし今、カメラはgvfsを使用してマウントされ、dfはそれを無視しているようです。私もpydfと円盤投げを試してみましたが無駄です。
カメラはnautilusから確実に利用できます。nautliusでカメラを選択すると、ステータスバーにディスクの空き容量が表示されます。 nautilusで~/.gvfs/
フォルダーを開き、カメラフォルダーを右クリックして、ディスクの使用状況をグラフィカルに取得することもできます。
しかし、それはスクリプトでは役に立ちません。 gvfsファイルシステムのdf
に相当するコマンドラインツールはありますか?またはさらに良いことに、gvfsファイルシステムに関するdf
レポートを作成する方法は?
私はいくつかのことをざっと見て、 gvfs-info が必要なことを行うことを発見しました。
$ gvfs-info -f ~/.gvfs/gphoto2\ mount\ on\ usb%3A002,005/
attributes:
filesystem::size: 16017719296
filesystem::free: 4316299264
filesystem::type: gphoto2
filesystem::readonly: FALSE
filesystem::use-preview: 1
gvfs::backend: gphoto2
興味深いことに、 Tab コマンドラインで上記のコマンドを次のように変更しました:
gvfs-info -f gphoto2://[usb:002,005]/
まったく同じ情報が得られました。少し実験を行ったところ、カメラを別のポートに接続すると別のアドレスが表示されることがわかりましたが、ls
を~/.gvfs/
はカメラを見つけます。