Montando uma câmera como um disco a partir da linha de comando

1

Gostaria de montar minha câmera Nikon Coolpix como um disco no meu CentOS 7. A seguir

link

e

link

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?

    
por Gergely 18.03.2017 / 17:54

1 resposta

4

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
    
por 04.11.2017 / 15:14