Script que usa mkisofs y cdrecord para grabar "al vuelo"

Pedro Larroy Tovar

11 de enero de 2001

La idea original no es mia, pero me ha ido muy bien ;-) Para hacer copias de seguridad viene muy bien. Lo que hace el script es pasarle al cdrecord el tamaño de la imagen ISO, y luego meterle los datos por STDIN. Ya que el cdrecord necesita saber el tamaño de antemano. ( Lo que hace la opcion -isosize cuando tostamos una imagen).

nebula:/usr/local/bin# cat tostar_al_vuelo.sh
#Uso: tostar_al_vuelo directorio etiqueta
#
#
#
IMG_SIZE=`mkisofs -J -V $2 -q -print-size $1 2>&1 | sed -e "s/.* = //"`
echo $IMG_SIZE [ "0$IMG_SIZE" -ne 0 ] && mkisofs -J -V $2 $1 | cdrecord
-v speed=6 dev=0,4,0 fs=30m tsize=${IMG_SIZE}s -data -
#
don't forget the s --^         ^-- read data from STDIN
nebula:/usr/local/bin#



Página creada en: 2004-11-04 11:40:56 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.