A única maneira que encontrei para montar uma câmera que usa apenas o PTP é usar gphotofs com o Gphoto2:
sudo apt-get install gphoto2 gphotofs
montagem:
gphotofs /mnt/mountlocation
desmontando:
fusermount -u /mnt/mountlocation
Gostaria de montar minha câmera Nikon Coolpix como um disco no meu CentOS 7. A seguir
e
Encontrei os dados da minha câmera no 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
e assim criado
/etc/udev/rules.d/99-usb-nikon.rules
com o conteúdo
SUBSYSTEM=="usb", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0360", ATTRS{serial}=="VNA871EA41018279", SYMLINK+="nikon"
Eu desconectei minha câmera e a conectei novamente, então /dev/nikon
agora aponta para o arquivo de dispositivo correto:
lrwxrwxrwx. 1 root root 15 Mar 18 17:34 /dev/nikon -> bus/usb/002/006
que é um arquivo de dispositivo de caractere:
crw-rw-r--+ 1 root root 189, 133 Mar 18 17:34 /dev/bus/usb/002/006
tentando montá-lo, recebo
$ sudo mount /dev/nikon /mnt/nikon
mount: /dev/bus/usb/002/006 is not a block device
O que devo fazer aqui para montar o arquivo do meu dispositivo de câmera como um disco? Devo usar o mknod de alguma forma para criar um arquivo de dispositivo de bloco e montá-lo?
A única maneira que encontrei para montar uma câmera que usa apenas o PTP é usar gphotofs com o Gphoto2:
sudo apt-get install gphoto2 gphotofs
montagem:
gphotofs /mnt/mountlocation
desmontando:
fusermount -u /mnt/mountlocation
Tags command-line mount udev camera