![Linux Mint가 USB 스틱을 올바르게 인식하지 못합니다.](https://linux55.com/image/92365/Linux%20Mint%EA%B0%80%20USB%20%EC%8A%A4%ED%8B%B1%EC%9D%84%20%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C%20%EC%9D%B8%EC%8B%9D%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%95%A9%EB%8B%88%EB%8B%A4..png)
내 시스템이 USB 스틱을 올바르게 인식하지 못합니다(Linux Mint 18, 커널 버전 4.4.0-34-generic). 디스플레이 lsusb
장치(예: Kingston Technology DataTraveler G4
):
Bus 002 Device 003: ID 062a:4102 Creative Labs
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
Bus 001 Device 035: ID 0951:1666 Kingston Technology DataTraveler G4
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
하지만 sudo fdisk -l
내 장치가 표시되지 않습니다. 그렇기 때문에 UUID나 이와 유사한 것을 얻을 수 없으므로 /dev/sdb1
썸 드라이브를 마운트하거나 포맷할 수 없습니다. 이제 저는 썸 드라이브가 다시 제대로 작동하도록 하는 아이디어를 찾고 있습니다.
USB 3 포트가 없기 때문에 썸 드라이브를 USB 2 포트에 연결했습니다. 썸 드라이브는 내 노트북에 직접 연결되어 있으며 연결된 유일한 장치입니다. 종종 썸 드라이브를 분리했다가 다시 연결하려고 시도하지만 아무 일도 일어나지 않습니다.
Gparted가 USB 메모리 스틱을 인식하지 못합니다. 드라이버 관리자에 "Kingston" 관련 드라이버가 없습니다.
이것은 dmesg의 출력입니다:http://pastebin.com/NR21FEWC
fdisk /dev/sg2
나에게 다음과 같은 출력을 제공합니다.
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
fdisk: cannot open /dev/sg2: No such file or directory
ls /dev/sd*
나에게 다음과 같은 출력을 제공합니다.
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4
lsblk
보여주다:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 20G 0 part
│ └─root 252:0 0 20G 0 crypt /
├─sda3 8:3 0 10G 0 part
│ └─swap 252:1 0 10G 0 crypt [SWAP]
└─sda4 8:4 0 434,8G 0 part
└─home 252:2 0 434,8G 0 crypt /home
sr0 11:0 1 1024M 0 rom
/sbin/blkid
보여주다:
/dev/mapper/root: UUID="007efd79-966b-43bd-a5c5-d67f5d987624" TYPE="ext4"
/dev/mapper/swap: UUID="b4960aab-6cbb-4c46-b74d-ee4fa56d01fd" TYPE="swap"
/dev/sda1: LABEL="BOOT" UUID="128f7dc5-1961-457b-90ca-421fc7eb481f" TYPE="ext2" PARTUUID="1138e37e-01"
/dev/sda2: UUID="d68911dd-172a-4608-86d4-084eb72f409c" TYPE="crypto_LUKS" PARTUUID="1138e37e-02"
/dev/sda3: UUID="4800307a-714c-4aca-b5d1-6b9ccf8b467c" TYPE="crypto_LUKS" PARTUUID="1138e37e-03"
/dev/sda4: UUID="db432f20-3889-44c2-8e67-7271634788be" TYPE="crypto_LUKS" PARTUUID="1138e37e-04"
tree /sys/bus/hid
보여주다:
/sys/bus/hid
├── devices
│ └── 0003:062A:4102.0001 -> ../../../devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:062A:4102.0001
├── drivers
│ └── hid-generic
│ ├── 0003:062A:4102.0001 -> ../../../../devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:062A:4102.0001
│ ├── bind
│ ├── module -> ../../../../module/hid_generic
│ ├── new_id
│ ├── uevent
│ └── unbind
├── drivers_autoprobe
├── drivers_probe
└── uevent
6 directories, 7 files
이것은 다음의 출력입니다 /sbin/udevadm monitor --property > thumbdrive.txt
.http://pastebin.com/4SpYin45
또는
http://paste.debian.net/790206/
답변1
/etc/udev/rules.d/에서 UDEV 규칙을 만들어 보십시오.
따라서 규칙 파일 /etc/udev/rules.d/test.rules를 만들고 다음을 추가하십시오.
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1666", SYMLINK+="Earls-Kingston-Thumbdrive"
다음을 실행하여 UDEV를 다시 시작하세요.sudo /etc/init.d/udev restart
썸 드라이브를 제거하고 삽입하면 이제 UDEV가 /dev/Earls-Kingston-Thumbdrive에서 심볼릭 링크를 감지하고 생성하도록 해야 합니다.