コマンドラインからカメラをディスクにマウント

コマンドラインからカメラをディスクにマウント

CentOS 7にNikon Coolpixカメラをディスクとしてインストールしたいです。

http://hintshop.ludvig.co.nz/show/pertant-names-usb-serial-devices/

そして

https://www.suse.com/communities/blog/manually-mounting-a-usb-flash-drive-in-linux/

dmesgで私のカメラデータを見つけました。

[  559.605914] usb 2-1.2: new high-speed USB device number 4 using ehci-pci
[  559.694657] usb 2-1.2: New USB device found, idVendor=04b0, idProduct=0360
[  559.694664] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  559.694669] usb 2-1.2: Product: NIKON DSC COOLPIX L31-PTP
[  559.694672] usb 2-1.2: Manufacturer: NIKON
[  559.694676] usb 2-1.2: SerialNumber: VNA871EA41018279

そのように生成された

/etc/udev/rules.d/99-usb-nikon.rules

内容がある

SUBSYSTEM=="usb", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0360", ATTRS{serial}=="VNA871EA41018279", SYMLINK+="nikon"

カメラを取り外して再接続したので、/dev/nikon正しいデバイスファイルを指しています。

lrwxrwxrwx. 1 root root 15 Mar 18 17:34 /dev/nikon -> bus/usb/002/006

これは文字デバイスファイルです。

crw-rw-r--+ 1 root root 189, 133 Mar 18 17:34 /dev/bus/usb/002/006

インストールしようとしました

$ sudo mount /dev/nikon /mnt/nikon
mount:  /dev/bus/usb/002/006 is not a block device

カメラデバイスファイルをディスクにマウントするにはどうすればよいですか? mknodを使用してブロックデバイスファイルを作成してマウントする必要がありますか?

答え1

PTP専用カメラをインストールする唯一の方法は、Gphoto2でgphotofsを使用することです。

sudo apt-get install gphoto2 gphotofs

取付ける:

gphotofs /mnt/mountlocation

削除:

fusermount -u /mnt/mountlocation

関連情報