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