리눅스에서 USB에 있는 파일에 접근하는 방법

리눅스에서 USB에 있는 파일에 접근하는 방법

저는 Ubuntu 20.04를 사용하고 있으며 최근(약 1주일 전)에 커널을 5.11.0에서 5.14.0으로 업그레이드한 후 USB 드라이버에 액세스할 수 없습니다. USB를 실행하면 lsusb출력이 제공되기 때문에 시스템이 내 USB를 인식합니다.

Bus 001 Device 005: ID 0781:556b SanDisk Corp. Cruzer Edge

dmesg주어진 것조차

[16972.246970] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[16972.395933] usb 1-2: New USB device found, idVendor=0781, idProduct=556b, bcdDevice= 1.26
[16972.395938] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16972.395939] usb 1-2: Product: Cruzer Edge
[16972.395940] usb 1-2: Manufacturer: SanDisk
[16972.395941] usb 1-2: SerialNumber: 2005375352115C834970

하지만 lsblk출력이 있는 곳에 마운트된 장치를 표시합니다 lsblk. 여기서 sda와 sdb는 모두 하드 드라이브입니다.

sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0    16M  0 part 
└─sda2   8:2    0 931.5G  0 part 
sdb      8:16   0 119.2G  0 disk 
├─sdb1   8:17   0   260M  0 part /boot/efi
├─sdb2   8:18   0    16M  0 part 
├─sdb3   8:19   0  80.7G  0 part 
├─sdb4   8:20   0  37.3G  0 part /
└─sdb5   8:21   0   980M  0 part 

다른 랩톱에서 확인한 것처럼 USB에 결함이 없으며 동일한 컴퓨터의 Windows에서 테스트한 것처럼 USB 포트에 결함이 없으며(Windows에서 Ubuntu를 이중 부팅했습니다) 매우 잘 작동합니다.

make localmodconfig커널 5.14.0으로 업그레이드할 때 모듈 및 드라이버에 대한 구성 파일을 생성할 때 이전 드라이버의 구성 파일을 복사하는 대신 당시 사용하던 드라이버에서 새 구성 파일을 생성하는 데 사용했기 때문에 이런 일이 발생할 수 있다고 생각합니다. 커널 구성 파일이 없기 때문에 장치 드라이버가 누락되었을 수 있습니다(그러나 확실하지는 않습니다. 블록 장치 액세스에 대해 잘 모릅니다). 그렇다면 어떻게 고치나요?

USB의 파일에 액세스하기 위해 장치를 찾아 디렉터리에 마운트할 수 있는 방법이 있습니까?

편집 1: 이것은 내가 얻는 결과입니다.sudo journalctl --follow

Nov 29 19:25:16 adeeb kernel: usb 1-2: new high-speed USB device number 8 using xhci_hcd
Nov 29 19:25:16 adeeb kernel: usb 1-2: New USB device found, idVendor=0781, idProduct=556b, bcdDevice= 1.26
Nov 29 19:25:16 adeeb kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 29 19:25:16 adeeb kernel: usb 1-2: Product: Cruzer Edge
Nov 29 19:25:16 adeeb kernel: usb 1-2: Manufacturer: SanDisk
Nov 29 19:25:16 adeeb kernel: usb 1-2: SerialNumber: 2005375352115C834970
Nov 29 19:25:16 adeeb mtp-probe[18152]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Nov 29 19:25:16 adeeb mtp-probe[18152]: bus: 1, device: 8 was not an MTP device
Nov 29 19:25:16 adeeb mtp-probe[18155]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Nov 29 19:25:16 adeeb mtp-probe[18155]: bus: 1, device: 8 was not an MTP device

관련 정보