Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 182

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Questions fr&eacute;quemment pos&eacute;es, avec les r&eacute;ponses</TITLE>
</HEAD>
<BODY>
<A NAME="faq"></A> <H1>4. <A NAME="s4"></A>Questions fr&eacute;quemment pos&eacute;es, avec les r&eacute;ponses</H1>
<P>
<A HREF="CD-Writing-HOWTO.html#toc4">Contenu de cette section</A></P>

<P></P>
<P></P>
<H2>4.1 <A NAME="ss4.1"></A> "&Agrave; quel point le processus de br&ucirc;lure est-il sensible ?"</H2>

<P></P>
<P>R&eacute;ponse : cela d&eacute;pend de votre graveur. Les graveurs modernes devraient
avoir un tampon de donn&eacute;es de 1 Mo &agrave; peu pr&egrave;s et peuvent tenir une &agrave; deux
secondes sans donn&eacute;es. Voyez les manuels ou demandez au fabricant si vous
voulez conna&icirc;tre les d&eacute;tails. Ind&eacute;pendamment de la taille de ces tampons,
vous devez garantir un d&eacute;bit constant de 300 Ko/s ou 600 Ko/s sur une
longue p&eacute;riode.</P>
<P>Les processus qui utilisent beaucoup le disque, comme la mise &agrave; jour
de la base de donn&eacute;es <I>locate</I> diminuent le d&eacute;bit maximum et
abimeront certainement le CD ; vous feriez mieux de v&eacute;rifier que de
tels processus ne sont pas d&eacute;marr&eacute;s par <CODE>cron</CODE>, <CODE>at</CODE> ou
<CODE>anacron</CODE> pendant que vous gravez des CD-Rs.</P>
<P>Par contre, certaines personnes m'ont dit qu'elles avaient compil&eacute; un
noyau pendant le gravage d'un CD sans aucun probl&egrave;me. Vous aurez bien s&ucirc;r
besoin d'une machine rapide pour de telles exp&eacute;riences.</P>
<P></P>

<H2>4.2 <A NAME="ss4.2"></A> "La fragmentation a-t-elle des mauvais effets sur le flot ?"</H2>

<P></P>
<P>La fragmentation est en g&eacute;n&eacute;ral tellement basse qu'on ne remarque pas son
impact.</P>
<P>Si vous n'en &ecirc;tes pas certain, regardez les messages imprim&eacute;s lors du
d&eacute;marrage, le pourcentage de fragmentation est indiqu&eacute; lors de la
v&eacute;rification du syst&egrave;me de fichiers. Vous pouvez v&eacute;rifier cette valeur
avec la commande tr&egrave;s dangereuse</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
                bash$ e2fsck -n  /dev/sda5        # '-n' est important !
                [partie effacee -- ignorez toute erreur]
                /dev/sda5: 73/12288 files (12.3% non-contiguous)
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Dans cet exemple, la fragmentation semble &ecirc;tre tr&egrave;s grande -- mais il n'y
a que 73 fichiers tr&egrave;s petits sur ce syst&egrave;me de fichiers (utilis&eacute; sur
<CODE>/tmp</CODE>)
et la valeur <EM>n'est pas</EM> alarmante.</P>
<P></P>

<H2>4.3 <A NAME="ss4.3"></A> "Est-il possible de stocker l'image CD sur un syst&egrave;me de fichier UMSDOS&nbsp;?"</H2>

<P></P>
<P>Oui. Le seul syst&egrave;me de fichiers ni assez fiable ni assez rapide pour
graver des CD est NFS (<I>Network FileSystem</I>, syst&egrave;me de
fichiers par le r&eacute;seau).</P>
<P>J'utilise moi-m&ecirc;me UMSDOS pour partager l'espace disque entre Linux et
DOS/Win sur un PC (486/66) d&eacute;di&eacute; au gravage des CDs. </P>
<P></P>

<A NAME="ext"></A> <H2>4.4 <A NAME="ss4.4"></A> "Y a-t-il un moyen de passer outre les limitations de ISO 9660 ?"</H2>

<P></P>
<P>Oui. Vous pouvez mettre le syst&egrave;me de fichiers qui vous plait sur le CD.
Mais certains syst&egrave;mes d'exploitation ne pourront rien en faire.</P>
<P>Voici la recette :</P>
<P>
<UL>
<LI>cr&eacute;ez un fichier vide d'une taille de 650 Mo :

<BLOCKQUOTE><CODE>
<PRE>
                dd if=/dev/zero of=&quot;fic_vide&quot; bs=1024k count=650
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI>cr&eacute;ez un syst&egrave;me de fichiers ext2 sur ce fichier :

<BLOCKQUOTE><CODE>
<PRE>
                bash$ /sbin/mke2fs fic_vide
                fic_vide is not a block special device.
                Proceed anyway? (y,n) y
</PRE>
</CODE></BLOCKQUOTE>


(NdT : <CODE>mke2fs</CODE> demande confirmation de cr&eacute;er le syst&egrave;me de fichiers
sur un fichier normal.) ;
</LI>
<LI>montez ce fichier vide &agrave; l'aide du p&eacute;riph&eacute;rique loopback :

<BLOCKQUOTE><CODE>
<PRE>
                mount -t ext2 -o loop=/dev/loop1 fic_vide /mnt
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI>copiez les fichiers vers <CODE>/mnt</CODE> et d&eacute;montez-le apr&egrave;s ;
</LI>
<LI>utilisez <CODE>cdwrite</CODE> ou <CODE>cdrecord</CODE> sur fic_vide (qui
n'est plus vide) comme si c'&eacute;tait une image ISO 9660.
</LI>
</UL>
</P>
<P>Si vous voulez cr&eacute;er une entr&eacute;e dans <CODE>/etc/fstab</CODE> pour un tel CD,
d&eacute;sactivez sa v&eacute;rification, par exemple :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
        /dev/cdrom      /cdrom  ext2    defaults,ro     0  0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Le premier 0 veut dire "ne me compte pas dans les dumps", la deuxi&egrave;me
(importante) veut dire "ne v&eacute;rifie pas les erreurs au d&eacute;marrage" (fsck
n'arrivera pas &agrave; v&eacute;rifier les erreurs &eacute;ventuelles sur le CD).</P>
<P></P>

<H2>4.5 <A NAME="ss4.5"></A> "Comment lire et &eacute;crire des CDs audio ?"</H2>

<P></P>
<P>Veuillez prendre les paquetages "cdda2wav" et "sox", disponibles sur
sunsite" et ses miroirs :</P>
<P>
<BLOCKQUOTE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/sound/cds/cdda2wav0.71.src.tar.gz">ftp://sunsite.unc.edu/pub/Linux/apps/sound/cds/cdda2wav0.71.src.tar.gz</A>

<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz">ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz</A>
</BLOCKQUOTE>
</P>
<P><CODE>cdda2wav</CODE> vous permet de prendre un intervalle sp&eacute;cifique (ou
une plage enti&egrave;re) de votre CD audio et le convertit en un fichier
.wav.  <CODE>sox</CODE> convertit les fichiers wav dans le format cdda (CD
audio) pour qu'on puisse l'&eacute;crire sur le CD-R avec <CODE>cdwrite</CODE>.</P>
<P></P>

<H2>4.6 <A NAME="ss4.6"></A> "Comment rechercher des p&eacute;riph&eacute;riques SCSI apr&egrave;s le d&eacute;marrage ?"</H2>

<P></P>
<P>Le fichier <CODE>drivers/scsi/scsi.c</CODE> contient les informations
suivantes (NdT : traduites en fran&ccedil;ais) :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/*
 * Utilisation : echo &quot;scsi add-single-device 0 1 2 3&quot; &gt;/proc/scsi/scsi
 * avec &quot;0 1 2 3&quot; remplaces par vos &quot;Carte Canal Id Lun&quot;.
 * Considerez ceci comme une caracteristique BETA.
 *     ATTENTION : Ceci n'est pas fait pour brancher vos
 *     peripheriques a chaud. Comme le SCSI n'a pas ete fait
 *     pour ca, vous pouvez endommager votre materiel !
 * Cependant il est peut-etre autorise d'allumer un
 * peripherique deja branche. Il n'est peut-etre pas garanti
 * que ce peripherique ne corrompe pas un transfert de donnees
 * en cours.
 */
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P></P>

<H2>4.7 <A NAME="ss4.7"></A> "Est-il possible de faire une copie exacte d'un CD de donn&eacute;es ?"</H2>

<P></P>
<P>Oui. Mais vous devriez &ecirc;tre conscient du fait que toute erreur faite
en lisant l'original (due &agrave; la poussi&egrave;re ou &agrave; des rayures) donnera une
copie d&eacute;fectueuse.</P>
<P>Premier cas : vous avez un graveur de CDs et un lecteur de CD-ROM
s&eacute;par&eacute;. En tapant la commande :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cdwrite -v -D /dev/sgc --pad -b  $(isosize  /dev/scd0) /dev/scd0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>ou</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cdrecord -v dev=3,0 speed=2 -isosize /dev/scd0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>vous lisez le flot de donn&eacute;es du lecteur de CD-ROM attach&eacute; &agrave;
<CODE>/dev/scd0</CODE> et l'&eacute;crivez directement sur le graveur par
<CODE>/dev/sgc</CODE>.</P>
<P>Deuxi&egrave;me cas : vous n'avez pas de lecteur de CD-ROM s&eacute;par&eacute;. Vous devez
utiliser le graveur pour lire le CD-ROM comme ceci :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
dd if=/dev/scd0 of=cdimage bs=1c count=`isosize  /dev/scd0`
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Cette commande est &eacute;quivalente au r&eacute;sultat de <CODE>mkisofs</CODE>, vous
devez continuer tel que c'est d&eacute;crit &agrave; la section&nbsp;
<A HREF="CD-Writing-HOWTO-3.html#ecrire_cd">ecrire_cd</A>
. Veuillez noter que cette m&eacute;thode ne fonctionnera pas
sur des CDs audio !</P>
<P></P>

<H2>4.8 <A NAME="ss4.8"></A> "Linux peut-il lire des CDs Joliet ?"</H2>

<P></P>
<P>Oui. Mais vous devez patcher le noyau et le recompiler. Pour plus de
d&eacute;tails, voyez</P>
<P>
<BLOCKQUOTE>
<A HREF="http://www-plateau.cs.berkeley.edu/people/chaffee/joliet.html">http://www-plateau.cs.berkeley.edu/people/chaffee/joliet.html</A>
</BLOCKQUOTE>
</P>
<P></P>

<A NAME="montercd"></A> <H2>4.9 <A NAME="ss4.9"></A> "Comment puis-je lire/monter des CD-ROMs avec le graveur de CDs ?"</H2>

<P></P>
<P>Comme vous le feriez avec un lecteur de CD-ROM normal. Aucune astuce
l&agrave;-dessous. Notez que vous devez utiliser les p&eacute;riph&eacute;riques <CODE>scd</CODE>
(CD-ROM SCSI) pour monter les CDs en lecture. Voici un exemple pour
<CODE>/etc/fstab</CODE> :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
        /dev/scd0       /cdrom  iso9660 ro,user,noauto  0  0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="CD-Writing-HOWTO-5.html">suivant</A>,
Chapitre <A HREF="CD-Writing-HOWTO-3.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="CD-Writing-HOWTO.html#toc4">ce chapitre</A>,
 <A HREF="CD-Writing-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="CD-Writing-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>