#!/bin/sh
DEST="/home/drel/dumps"
mkdir -p "$DEST"

echo "жду диск..."
while [ ! -b /dev/sr0 ] || ! blkid /dev/sr0 >/dev/null 2>&1; do
    sleep 2
done

echo "доступные скорости привода:"
eject -X /dev/sr0

printf "введи скорость (или enter для макс): "
read spd

if [ -n "$spd" ]; then
    eject -x "$spd" /dev/sr0
else
    eject -x 0 /dev/sr0
fi

name=$(blkid -o value -s LABEL /dev/sr0 2>/dev/null)
[ -z "$name" ] && name="disk"

sudo dd if=/dev/sr0 of="$DEST/$name".iso bs=2048 status=progress && sudo eject /dev/sr0
