Gravure sous GNU/linux
Bases de cdrecord
Le mode console assure un logiciel de bonne facture, rapide et dépourvu de toutes les fonctions d'une usine à gaz mais néanmoins quand on fait un cdrecord --help on se pose certaines questions. Un portage équivalent de cdrdao est disponible pour Windows et s'apelle « burnatonce ». Son interface est ultra simple, il est rapide, sans interface lourde et il fait l'essentiel (à essayer d'urgence pour ceux qui en ont marre d'avoir un logiciel de gravure qui vous compresse vos films et vous dit la météo :)).
D'une manière générale on peut présenter une option valable pour toute la partie console et qui concerne le « burnproof », non supporté par tous les graveurs. Le « burnproof » permet une amélioration de la gestion de la mémoire tampon, en stoppant la gravure, le temps que la machine remplisse à nouveau le tampon qui s'est vidé, et que le graveur puisse continuer à graver à vitesse constante. C'est valable dans le cas d'une gravure à vitesse élevée avec une machine qui ne suit pas au niveau des performances. Si on souhaite graver avec ce support, on devra ajouter : driveropts=burnproof dans la liste d'options à passer pour lancer notre gravure.
Pour en revenir à cdrecord, la première commande à exécuter consiste à savoir sur quel bus notre périphérique est situé.
cdrecord -scanbus
Ce qui donne quelque chose dans ce genre :
scsibus1:
1,0,0 100) 'MATSHITA' 'DVD-RAM UJ-822S ' '1.61' Removable CD-ROM
La première suite de chiffre (ici 1,0,0) est celle à retenir puisque ce sera elle qu'on utilisera plus tard pour dire quel bus utilisé pour la gravure.
Pour la pratique, on va commencer à effacer un CD-RW vu que c'est assez simple et facilement retenable. A première vue, le mode est assez efficace et tolérant car même avec un CD physiquement endommagé aux extrémités, cdrecord efface les parties non abîmées et s'arrête sans erreurs aux cassures. Ces commandes sont à réaliser en mode super-utilisateur par défaut.
Comme pour bon nombre de logiciels de gravure, il existe le mode d'effacement rapide et lent. Voici d'abord la commande d'aide utilisée pour spécifier les différents modes d'effacement en cas d'oubli :
cdrecord blank=help
Pour le mode lent, on devra donc faire :
cdrecord -v blank=all dev=1,0,0
On pourra ajouter l'option -eject qui nous informera de la fin du travail en éjectant le CD. Le mode verbeux est lui représente par -v.
Le mode rapide sera : cdrecord blank=fast dev=1,0,0 et ainsi de suite pour les autres options. On pourra ainsi effacer la dernière session gravée, ou permettre de quand même graver après une session finalisée.