В имени устройства USB-накопителя отсутствует номер раздела

Существует новый (bash 4.4 )магия цитирования, которая позволяет вам более прямо делать то, что вы хотите. В зависимости от более широкого контекста использование одного из других методов может быть лучше, но в этом ограниченном контексте он работает.

sudo bash -c "cd ${myvar@Q}; pwd"
0
05.02.2020, 21:38
1 ответ

Как минимум часть вашего ответа можно вывести изhttps://superuser.com/questions/1052723/format-usb-flash-drive-without-partitions

По сути, вы можете создать файловую систему непосредственно на устройстве без создания таблицы разделов.

Вторая часть вашего вопроса, касающаясяKERNEL=="sd[a-z]*[0-9]*", SUBSYSTEMS=="usb", ACTION=="add",RUN...

Это то, что вам, вероятно, придется попробовать KERNEL=="sd[a-z]*", SUBSYSTEMS=="usb", ACTION=="add",RUN...Я уверен, что с этим есть какая-то долгосрочная проблема, но я не могу думать об этом сразу.

В качестве альтернативы вы можете сделать резервную копию данных на USB-накопителе, создать таблицу разделов (Я бы использовал для этого parted, но я стар, и может быть доступен инструмент hipper )с одним разделом, отформатируйте его раздел и скопируйте данные обратно.

1
28.04.2021, 23:24

Теги

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