[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gulliver] Vérification gravure CD / DVD
|
From |
Gilles LAMIRAL <gilles dot lamiral at laposte dot net> |
|
Subject |
Re: [gulliver] Vérification gravure CD / DVD |
|
Date |
Mon, 05 Nov 2007 03:20:58 +0100 |
Bonjour,
> Parfois j'aimerais bien vérifier que la gravure d'un ISO ait bien
> fonctionné sur un CD/DVD.
Voici mon script de gravure d'image iso qui vérifie aussi la
structure (sans md5 c'est trop long et cela use les graveurs).
La vérification est à la fin.
Le diff -b est necessaire,
le "ls -ld --time-style=long-iso" aussi,
bref tous les trucs bizarres ont été ajouté
par l'expérience étrange du vrai monde :-)
Usage: ca grave que s'il y a un seul argument. Donc
burisoverif image.iso toto
vérifie que l'image iso image.iso est bien gravée
sur le cédérom monté sur /cdwri
(à vous de changer ce /cdwri pour l'adapter)
15$ cat bin/burisoverif
#!/bin/sh
set -e
#set -x
# burisoverif file.iso
# burisoverif file.iso anystring
DEVICE=${DEVICE:-"ATA:3,1,0"}
MNT_TEST=/mnt/test
ls -d $1
BASE=`basename $1`
if ! test -d $MNT_TEST;then
mkdir $MNT_TEST
fi
mount -t iso9660 -o loop $1 $MNT_TEST
DIR_SAVE=`pwd`
cd $MNT_TEST
find . -depth -print0 | xargs -0 ls -ld --time-style=long-iso > /var/tmp/$BASE.findls
cd $DIR_SAVE
umount $MNT_TEST
if test X"$2" = X""; then
echo cdrecord -v -raw96r -data -pad speed=8 dev="$DEVICE" $1
cdrecord -v -raw96r -data -pad speed=8 dev="$DEVICE" $1
fi
if ! mount | grep /cdwri; then
mount /cdwri
fi
cd /cdwri
find . -depth -print0 | xargs -0 ls -ld --time-style=long-iso > /var/tmp/$BASE.findls2
cd $DIR_SAVE
umount /cdwri
sort /var/tmp/$BASE.findls > /var/tmp/$BASE.findls.sorted
sort /var/tmp/$BASE.findls2 > /var/tmp/$BASE.findls2.sorted
diff -b /var/tmp/$BASE.findls.sorted /var/tmp/$BASE.findls2.sorted
echo GOOD GOOD GOOD
rm /var/tmp/$BASE.findls*
exit
Je n'ai pas encore joué avec k3b.
Je cherche toujours à faire des DVD bootable en ligne
de commande (je n'ai as approfondi depuis les réponses à
http://www.linux-france.org/lug/gulliver/ml-archives/juillet-2006/msg00075.html
Que fait k3b lorqu'il grave un DVD bootable, ie,
quelle ligne de commande utilise t'il ?
Techiquement, pendant la gravure, que donne un
ps auxwwww
Merci d'avance.
--
Au revoir, 02 99 64 31 77
06 20 79 76 06
Gilles Lamiral. France, Chavagne (35310) 09 52 27 33 66