Linux Mint에 SD 카드 마운트 => "마운트: 특수 장치가 존재하지 않습니다."

Linux Mint에 SD 카드 마운트 => "마운트: 특수 장치가 존재하지 않습니다."

USB SD 카드 리더를 통해 연결된 SD 카드를 마운트하려고 합니다.

dmesg는 USB 장치가 연결되어 있고 카드가 감지되었음을 나타냅니다.

[   84.696147] usb 1-3.2: new high-speed USB device number 7 using ehci-pci
[   84.791437] usb 1-3.2: New USB device found, idVendor=8564, idProduct=4000
[   84.791443] usb 1-3.2: New USB device strings: Mfr=3, Product=4, SerialNumber=5
[   84.791446] usb 1-3.2: Product: Transcend
[   84.791450] usb 1-3.2: Manufacturer: TS-RDF5 
[   84.791452] usb 1-3.2: SerialNumber: 000000000039
[   85.060511] usb-storage 1-3.2:1.0: USB Mass Storage device detected
[   85.060953] scsi6 : usb-storage 1-3.2:1.0
[   85.061055] usbcore: registered new interface driver usb-storage
[   85.089647] usbcore: registered new interface driver uas
[   86.061604] scsi 6:0:0:0: Direct-Access     TS-RDF5  SD  Transcend    TS37 PQ: 0 ANSI: 6
[   86.061964] sd 6:0:0:0: Attached scsi generic sg2 type 0
[   86.575707] sd 6:0:0:0: [sdb] 61896704 512-byte logical blocks: (31.6 GB/29.5 GiB)
[   86.576965] sd 6:0:0:0: [sdb] Write Protect is off
[   86.576970] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[   86.578223] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   86.585246]  sdb: [CUMANA/ADFS] sdb1 [ADFS] sdb1
[   86.590856] sd 6:0:0:0: [sdb] Attached SCSI removable disk

fdisk는 잘못된 인수에 대해 불평하지만 연결되어 있음을 보여줍니다.

$ sudo fdisk -l

Disk /dev/sdb: 31.7 GB, 31691112448 bytes
64 heads, 32 sectors/track, 30223 cylinders, total 61896704 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00006f83

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2474609     1236281    e  W95 FAT16 (LBA)
/dev/sdb2         2482176    61896703    29707264   85  Linux extended
/dev/sdb5         2490368     2605055       57344    c  W95 FAT32 (LBA)
/dev/sdb6         2607104    11855871     4624384   83  Linux
/dev/sdb7        11857920    61396991    24769536   83  Linux
fdisk: unable to seek on /dev/sdb1: Invalid argument

마운트하려고 하면 "특수 장치가 존재하지 않습니다"라는 메시지가 나타납니다.

$ sudo mount /dev/sdb2 /mnt -v
mount: you didn't specify a filesystem type for /dev/sdb2
       I will try all types mentioned in /etc/filesystems or /proc/filesystems
Trying ext3
mount: special device /dev/sdb2 does not exist

어떤 아이디어?

답변1

확장 파티션 sdb2에는 파티션 5 이상이 포함되어 있습니다. 따라서 대신 다른 파티션을 마운트해 보십시오(올바르게 레이블이 지정된 경우 sdb1 및 sdb5는 FAT/msdos이고, sdb6 및 sdb7은 Linux, ext3/4일 수 있음).

답변2

dmesg출력 에서 다음 줄을 참고하세요 .

[   86.585246]  sdb: [CUMANA/ADFS] sdb1 [ADFS] sdb1

이는 커널이 x86 세계의 보다 친숙한 MBR 및 GPT 파티션 유형 외에도 내장된 Acorn CUMANA 파티션 테이블을 지원함을 나타냅니다.

CUMANA 파티션 구조의 단순성으로 인해 MBR 파티션된 디스크를 CUMANA/ADFS 파티션 유형으로 잘못 감지할 수 있습니다. 이것이 바로 여기서 일어나는 일인 것 같습니다.

또한보십시오:

우분투 버그 #1453117(Ubuntu 커널 버전 3.19.0-26.28에서 수정됨)

리눅스 커널 버그 #4054

안드리에스 브라우어 2005-01-17 14:49:22 UTC

이는 CONFIG_ACORN_PARTITION_CUMANA를 활성화한 결과입니다. 임의의 파티션이 CUMANA/ADFS로 인식될 확률은 256분의 1입니다. 해결 방법: CONFIG_ACORN_PARTITION_CUMANA를 활성화하지 마세요.

CUMANA 파티션 지원은 이전 디스크나 디스크 이미지를 처리하는 경우에만 필요합니다.도토리 컴퓨터Cumana 디스크 컨트롤러를 사용합니다. 즉, 이 기능을 비활성화하는 것은 오래된 Acorn 하드웨어나 Acorn 에뮬레이터를 특별히 다루지 않는 모든 사람에게 확실히 적합한 솔루션입니다.

관련 정보