Монтирование SD карты на Linux Mint => "mount: special device does not exist"

Попытка смонтировать SD-карту, подключенную через USB-устройство чтения 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

Есть идеи?

0
29.10.2016, 00:40
2 ответа

Расширенный раздел sdb2 содержит разделы 5 и выше. Попробуйте смонтировать другие разделы (sdb1 и sdb5, если они правильно обозначены, являются FAT / msdos, sdb6 и sdb7 - linux, возможно, ext3/4).

0
28.01.2020, 04:49

Обратите внимание на эту строку в dmesgвывод:

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

Это указывает на то, что ядро ​​имеет встроенную поддержку таблиц разделов Acorn CUMANA в дополнение к более знакомым типам разделов MBR и GPT в мире x86.

Из-за простоты структуры разделов CUMANA это может привести к неправильному определению диска с разделами MBR как типа раздела CUMANA/ADFS. Это именно то, что, кажется, происходит здесь.

См. также:

Ошибка Ubuntu #1453117(исправлена ​​в версии ядра Ubuntu 3.19.0 -26.28)

Ошибка ядра Linux #4054

Andries Brouwer 2005-01-17 14:49:22 UTC

This is a consequence of enabling CONFIG_ACORN_PARTITION_CUMANA: a 1 in 256 probability of getting any random partition recognized as CUMANA/ADFS. Solution: do not enable CONFIG_ACORN_PARTITION_CUMANA.

Поддержка разделов CUMANA необходима, только если вы имеете дело с дисками или образами дисков со старых компьютеров Acorn с дисковым контроллером Cumana. Другими словами, отключение этой функции, безусловно, является правильным решением для всех, кто не имеет дела специально со старым оборудованием Acorn или эмулятором Acorn.

0
28.01.2020, 04:49

Теги

Похожие вопросы