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";

Répondre à