borradocompletodisco

//En el script suponemos que la unidad
//a eliminar es la sdb si fuese otra
//en vuestro caso cambiar sdb por la unidad correspondiente
//Primero borramos los datos de 
dd if=/dev/zero of=/dev/sdb bs=512 count=1

//si se quiere de una forma mas segura lo haremos con shred
//este paso es opcional
shred -n 5 -vz /dev/sdb

//ahora borraremos las tablas de particiones, tanto si son mbr o gpt

wipefs -af /dev/sdb

ddrescue

#Recuperamos el usb que tenemos como sdb en fichero /tmp/imagenrecuperada.img

ddrescue -d -r3 /dev/sdb /tmp/imagenrecuperada.img /mnt/test.logfile

Saber si se ha montado en RO o en RW

#este primer ejemplo nos dice si el dispositivo /dev/sdb1 está montado RO o RW, sino devolverá vacio.
grep /dev/sdb1 /proc/mounts |cut -d" " -f4|cut -d"," -f1

#en este caso lo mismo pero para un directorio
grep /media/usb /proc/mounts |cut -d" " -f4|cut -d"," -f1