Проверка карт памяти под Linux.
Предполагаем, что кардридер уже есть и работает.
lsblk
Команда lsblk показывает список блочных устройств, в том числе подключённые флэшки и карты памяти. Пример работы:
...
sdd 8:48 1 7,3G 0 disk
└─sdd1 8:49 1 7,3G 0 part /media/shura/0016-3F3D
...
Где sdd1 - карта памяти, а /media/shura/0016-3F3D - каталог, куда её автоматически смонтировал Linux (Ubuntu)
fdisk
Команда fdisk показывает (и позволяет редактировать) таблицу разделов. Пример работы (в режиме просмотра):
$ sudo fdisk -l /dev/sdd
Disk /dev/sdd: 7,29 GiB, 7822376960 bytes, 15278080 sectors
Disk model: USB3.0 CRW -2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 2048 15278079 15276032 7,3G c W95 FAT32 (LBA)
$ sudo fdisk -l /dev/sdd1
Disk /dev/sdd1: 7,29 GiB, 7821328384 bytes, 15276032 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
Disklabel type: dos
Disk identifier: 0x00000000
fsck
Команда fsck позволяет исправить повреждённые файловые системы, в том числе и на картах памяти
gnome-disks
Программа gnome-disks входит в пакет gnome-disk-utility и позволяет редактировать таблицы разделов и тестировать диски.