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