On Mon, 14 Oct 2002 18:18:56 +0200 Alain Codina <[EMAIL PROTECTED]> wrote:
> Bonjour a toutes et tous > avec un script bash, j utilise mkisofs/cdrecord pour graver mes > donnees en multi-sessions. Ce script entre autres grave mes comptes > perso juste en appuyant sur une touche. En multipliant le nombre de > gravures il y a une perte d espace sur le cd-r, c est normal. Je > voudrais connaitre l espace libre disponible reel. En effet une image > "compte.raw" depassait la place dispo et maintenant je ne peux plus > rien faire du cd-r. De plus je pourrai finaliser le cd-r en temps et > en heure automatiquement. > En testant par exemple mon cd avec ----> > du -s /mnt/cdrom > supposons ca donne 247Mo > et en faisant une soustraction ( 700Mo - 247Mo )on peut obtenir un > resultat MAIS > 1) c est pas tres joli ! > 2) ca prend du temps > 3) est ce fiable ? > > J ai pense a utiliser ---> > mkisofs -R -q -print-size /home/alain/PERSO/Comptes/comptes > et transmettre a cdrecord....mais la je suis bloque > > quelqu un a une piste ? > Merci > > -- > a+ > al@in > > voici les correspondances temps - nb de secteurs - capacit�: 74 minutes = 333000 secteurs = 650.3Mo CD-ROM = 746.9Mo CD-DA 80 minutes = 360000 secteurs = 703.1Mo CD-ROM = 807.4Mo CD-DA lorsque tu graves un cd multisession, tu dois avant chaque session interroger le CD avec la commande "cdrecord -msinfo dev=?,?,?" qui te donne le secteur de fin de la session pr�c�dente que tu indiques pour le d�marrage de la session suivante. 1 secteur = 2048 bytes v�rification: $ echo $((2048*333000)) 681984000 # la contenance d'un cd de 74 mn en bytes $ echo $((681984000/1024/1024)) 650 # et en Mb (cqfd) et plus pr�cis si tu as bc qui permet les calculs en virgule flottante: $ echo "scale=10; (681984000/1024/1024)" | bc 650.3906250000 # donc plus proche de 650.4 � partir de l�, en connaissant le nb de secteurs utilis�s sur ton cdr, la capacit� de celui-ci et la taille de l'image � graver, tu dois pouvoir y arriver.... ;) bye jipe
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
