Ошибка чтения ввода-вывода Kensington SD, не распознается в Ubuntu 19.04?

В bash, если у вас есть переменная, содержащая имя нужной вам переменной, вы можете использовать косвенное обращение для доступа к ней:

a1="one"
a2="two"
a3="three"
for((i=1;i<=3;i=i+1));do
    name="a$i"
    printf '%s\n' "${!name}"
done 

Если вы используете ${...}для раскрытия параметра, а первый символ — !, то остальные обрабатываются как имя параметра, которое само содержит имя параметра, к которому вы хотите получить доступ.

0
15.08.2019, 05:58
1 ответ

пока не могу комментировать, простите

Я бы посоветовал проверить

lsblk 

и выведите результат, если данных нет, вы можете использовать

wipefs -a /dev/mmcblk0

для очистки всего твердотельного накопителя и его воссоздания с помощью

fdisk /dev/mmcblk0

и c для создания p для primär, а затем w, q, насколько я помню

Однако, как я вижу, вы пытаетесь проверить устройство, а не раздел

 fsck.fat /dev/mmcblk0
 is wrong

потому что

 [ 1328.162378]  mmcblk0: p1

объявляет, что mmcblk0 имеет раздел p1, так как обычно блок am должен быть mmcblk0p1

софар, что значит попробовать

mount /dev/mmcblk0p1 /mnt

и проверьте журналы

0
28.01.2020, 03:21

Теги

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