
새 펜드라이브를 삽입했습니다. 다음은 dmesg 출력입니다:
[127321.248105] usb 2-2: new high speed USB device using ehci_hcd and address 9
[127321.380898] scsi11 : usb-storage 2-2:1.0
[127322.381159] scsi 11:0:0:0: Direct-Access XXXXXXXX U1170CONTROLLER 0.00 PQ: 0 ANSI: 2
[127322.384481] sd 11:0:0:0: Attached scsi generic sg2 type 0
[127322.387127] sd 11:0:0:0: [sdb] Attached SCSI removable disk
그러나 실행 후에는 fdisk -l
/dev/sdb를 표시하는 장치가 없습니다.
다음은 fdisk 명령의 출력입니다.
Device Boot Start End Blocks Id System
/dev/sda1 * 1 19103 153443296 7 HPFS/NTFS
/dev/sda2 19103 34764 125794300 7 HPFS/NTFS
/dev/sda3 34764 38914 33333249 5 Extended
/dev/sda5 34764 34776 97280 83 Linux
/dev/sda6 34776 35025 1998848 82 Linux swap / Solaris
/dev/sda7 35025 38914 31235072 83 Linux `
누군가 이 문제를 디버깅하는 방법을 알려주실 수 있나요?
편집하다: USB 드라이브를 삽입하면 /dev 디렉터리에 하나의 sdb가 생성됩니다.
다음 명령을 실행하면 다음과 같은 출력이 표시됩니다.
root@pradeep-laptop:~# mount /dev/sdb /mnt
mount: /dev/sdb: unknown device
lsusb
명령 의 출력은 다음과 같습니다 .
Bus 005 Device 002: ID 1c4f:0002 SiGma Micro
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0a5c:2101 Broadcom Corp. Bluetooth Controller
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 048d:1170 Integrated Technology Express, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 048d:1170 Integrated Technology Express, Inc.
펜 드라이브를 삽입한 후 라인이 추가되었습니다.
답변1
펜드라이브에 최소한 하나의 파일 시스템을 만들어야 합니다(물론 파티션 테이블도 마찬가지입니다). 만드는 첫 번째 파일 시스템은 /dev/sdb1
마운트할 수 있는 시스템이어야 합니다. 예를 들어:
root# mkfs.xfs /dev/sdb1 && mount /dev/sdb1 /mnt -t auto
실행됩니다.
물론, 펜드라이브에 하나 이상의 파일 시스템을 추가할 수 있으며, 해당 이름은 /dev/sdb{1,2..n}
각각 입니다. 저장 장치를 편집하면 gparted
가시성이 향상되어 프로세스가 더 쉬워집니다.