명령줄에서 카메라를 디스크로 마운트

명령줄에서 카메라를 디스크로 마운트

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

관련 정보