История изменений
Исправление kmeaw, (текущая версия) :
Тогда надо найти соответствующее USB-устройство, например по VID/PID (в данном примере 8564:1000) и посмотреть на все блочные устройства, которые оно предоставляет:
for f in $(grep -Hx 8564 /sys/bus/usb/devices/*/idVendor | cut -d: -f1); do
d="${f%/*}"
[ "$(cat "$d/idProduct")" = 1000 ] || continue
ls $d/*:*/*/*/*/block | while read -r blk ; do
lsblk "/dev/$blk"
done
done
Потом можно будет заменить lsblk на стирание.
Исходная версия kmeaw, :
Тогда надо найти соответствующее USB-устройство, например по VID/PID (в данном примере 8564:1000) и посмотреть на все блочные устройства, которые оно предоставляет:
for f in $(grep -Hx 8564 /sys/bus/usb/devices/*/idVendor | cut -d: -f1); do
d=${f%/*}
[ "$(cat "$d/idProduct")" = 1000 ] || continue
for blk in $(ls $d/*:*/*/*/*/block); do
lsblk /dev/$blk
done
done
Потом можно будет заменить lsblk на стирание.