여러 가지 다른 USB 장치(외장 하드 드라이브 및 썸 드라이브)를 연결해 보았지만 문제는 모두 아래에 표시되지만 마운트하는 데 사용하려는 또는 중 lsusb
하나를 사용하여 표시되지 않는다는 것입니다.fdisk -l
lsblk
답변1
여기작동하는 솔루션입니다.
파일 /lib/udev/rules.d/69-libmtp.rules
주석에서 해당 줄을
# Autoprobe vendor-specific, communication and PTP devices
ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceClass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
udev
다시 로드 규칙이 필요한 것보다
# udevadm control --reload-rules && udevadm trigger
하지만 나에게는 그것만으로는 충분하지 않아서 재부팅이 필요한 것 같다.
관련 테마 및 링크:
- https://unix.stackexchange.com/questions/26842/mounting-usb-drive-that-is-not-recognized
- USB 대용량 저장 장치로 마운트할 수 있도록 특정 장치에 대한 MTP udev 규칙을 비활성화합니다.
- https://bbs.archlinux.org/viewtopic.php?id=119676
- https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/874293
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626010
답변2
설치 후에도 동일한 문제가 발생했습니다(2019년 9월). 며칠 후 Manjaro 업데이트 후 모든 것이 올바르게 작동하기 시작했습니다.