LINUX.ORG.RU

История изменений

Исправление 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 на стирание.