557 lines
28 KiB
Text
Executable file
557 lines
28 KiB
Text
Executable file
<!--
|
|
The FreeBSD Documentation Project
|
|
The FreeBSD French Documentation Project
|
|
|
|
$FreeBSD$
|
|
Original revision: n.nn
|
|
-->
|
|
|
|
<!DOCTYPE ARTICLE PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
|
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> %man;
|
|
<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES Common Document URL Entities//FR"> %urls;
|
|
<!ENTITY % abstract PUBLIC "-//FreeBSD//ENTITIES DocBook Abstract Entities//FR"> %abstract;
|
|
<!ENTITY % artheader PUBLIC "-//FreeBSD//ENTITIES DocBook ArtHeader Entities//FR"> %artheader;
|
|
<!ENTITY % translators PUBLIC "-//FreeBSD//ENTITIES DocBook Translator Entities//FR"> %translators;
|
|
|
|
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> %authors;
|
|
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//FR"> %mailing-lists;
|
|
<!ENTITY rel.current CDATA "3.2">
|
|
]>
|
|
|
|
<article lang="fr">
|
|
<articleinfo>
|
|
<title>Formatage des supports pour FreeBSD 2.2-RELEASE</title>
|
|
<subtitle>Un guide</subtitle>
|
|
<authorgroup>
|
|
<author>
|
|
<firstname>Doug</firstname>
|
|
<surname>White</surname>
|
|
</author>
|
|
</authorgroup>
|
|
&artheader.copyright;
|
|
<abstract>
|
|
<para><email>dwhite@resnet.uoregon.edu</email></para>
|
|
<para>Mars 1997</para>
|
|
<para>Ce document décrit comment découper, partitionner et formater les
|
|
disques durs et autres supports similaires pour les utiliser avec
|
|
FreeBSD. Les exemples proposés ont été testés avec FreeBSD 2.2-GAMMA et
|
|
devraient être applicables à d'autres versions.</para>
|
|
&abstract.license;
|
|
&abstract.disclaimer;
|
|
&trans.a.haby;
|
|
</abstract>
|
|
</articleinfo>
|
|
<sect1>
|
|
<title>Introduction et définitions</title>
|
|
<sect2>
|
|
<title>Résumé</title>
|
|
<para>Réussir à ajouter des disques à un système existant est la
|
|
marque d'un administrateur système expérimenté. Découper, partitionner
|
|
et ajouter des disques requiert de combiner avec soin commande
|
|
adéquate et syntaxe de nommage. Une frappe malheureuse et un disque
|
|
entier peut disparaître en quelques secondes. Ce document est une
|
|
tentative pour simplifier le processus et éviter les accidents.
|
|
Heureusement, les outils existants (tout particulièrement
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>)
|
|
ont notablement amélioré ce processus dans les dernières versions de
|
|
FreeBSD.</para>
|
|
<para>Il y a deux possibilités de formatage d'un disque:</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><emphasis>mode compatible</emphasis>: Configurer un disque
|
|
pour qu'il ait une table des
|
|
tranches - “<foreignphrase>slices</foreignphrase>” - utilisable
|
|
avec d'autres systèmes d'exploitation.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><emphasis>mode dangereusement dédié</emphasis>: Formater un
|
|
disque sans table des
|
|
tranches - “<foreignphrase>slices</foreignphrase>”.
|
|
Cela facilite l'ajout de disques, mais des systèmes d'exploitation
|
|
autres que FreeBSD risquent de ne pas reconnaître de tels
|
|
disques.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Dans la plupart des cas, le mode dédié est le plus facile à mettre
|
|
en oeuvre et à utiliser sur des systèmes existants, auquel cas le
|
|
nouveau disque est en général entièrement dédié à FreeBSD. Cependant,
|
|
le mode compatible garantit le maximum d'interopérabilité avec des
|
|
installations ultérieures, au prix d'une plus grande complexité.</para>
|
|
<para>En plus du choix du mode, il existe deux méthodes pour découper le
|
|
disque. La première est d'utiliser l'outil
|
|
<citerefentry><refentrytitle>/stand/sysinstall</refentrytitle></citerefentry>
|
|
d'installation du système. A partir de la version 2.1.7-RELEASE de
|
|
FreeBSD,
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
contient du code qui facilite la
|
|
configuration de disques en cours d'opération normale du système,
|
|
donnant essentiellement accès aux éditeurs de labels et de partitions,
|
|
et comportant un fonctionnalité d'écriture qui ne met à jour que le
|
|
disque sélectionné sans toucher aux autres disques. La seconde méthode
|
|
consiste à employer les utilitaires, à la main, depuis la ligne de
|
|
commande, en session sous le compte super-utilisateur
|
|
<username>root</username>. Pour le mode dangereusement dédié, il n'y
|
|
a que trois ou quatre commandes concernées, alors que
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
demande quelques manipulations.</para>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Définitions</title>
|
|
<para>La gestion de disques Unix a, au fil des siècles, inventé de
|
|
nombreuses nouvelles définitions pour d'anciens mots. Le glossaire
|
|
ci-dessous donne les définitions des expressions utilisées dans
|
|
ce document et (espérons-le) pour ce qui concerne FreeBSD en
|
|
général.</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><emphasis>mode compatible</emphasis>: Configurer un disque
|
|
pour qu'il ait une table des
|
|
tranches - “<foreignphrase>slices</foreignphrase>” - utilisable
|
|
avec d'autres systèmes d'exploitation. C'est le contraire du mode
|
|
dangereusement dédié.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><emphasis>mode dangereusement dédié</emphasis>: Formater un
|
|
disque sans table des
|
|
tranches - “<foreignphrase>slices</foreignphrase>”.
|
|
Cela facilite l'ajout de disques, mais des systèmes d'exploitation
|
|
autres que FreeBSD risquent de ne pas reconnaître de tels
|
|
disques. C'est le contraire du mode compatible.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>disque: un disque circulaire recouvert d'un matériau magnétique
|
|
ou équivalent, qui tourne, mû par un moteur, devant une tête de
|
|
lecture. Les données sont enregistrées sur le disque en modifiant
|
|
la magnétisation du support, et peuvent être ensuite relues. Les
|
|
disques durs, CD-ROMs, disques magnéto-optiques et supports
|
|
amovibles Zip ou Jaz, sont des exemples de disques.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>tranche - “<foreignphrase>slice</foreignphrase>”:
|
|
une subdivision du disque. Il peut y avoir jusqu'à quatre tranches
|
|
sur un disque d'après le standard PC. Les tranches sont constituées
|
|
de secteurs adjacents. Les tranches sont décrites par une
|
|
“table des tranches” utilisée par le BIOS du système
|
|
pour localiser les partitions démarrables. La table des tranches
|
|
est habituellement appelée “table des partitions” en
|
|
langage DOS. Les tranches sont gérées par l'utilitaire
|
|
<citerefentry><refentrytitle>fdisk</refentrytitle></citerefentry>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>partition: une subdivision de la
|
|
tranche - “<foreignphrase>slice</foreignphrase>”.
|
|
Habituellement utilisée pour désigner les divisions de la tranche
|
|
FreeBSD du disque. Chaque système de fichiers et espace de
|
|
pagination réside sur une partition. Les partitions sont gérées par
|
|
l'utilitaire
|
|
<citerefentry><refentrytitle>disklabel</refentrytitle></citerefentry>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>secteur: la plus petite subdivision d'un disque. Un secteur
|
|
contient habituellement 512 octets de données.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Avertissements et pièges à éviter</title>
|
|
<para>Installer des disques n'est pas quelque chose à prendre à la
|
|
légère. Il est tout à fait possible de détruire le contenu d'autres
|
|
disques de votre système si vous ne prenez pas les précautions
|
|
nécessaires.</para>
|
|
<para><emphasis>Vérifiez avec soin ce que vous faites</emphasis>. Il est
|
|
très facile d'effacer le mauvais disque quand vous utilisez ces
|
|
commandes. En cas de doute, consultez les messages de démarrage du
|
|
noyau pour connaître le nom exact du périphérique.</para>
|
|
<para>Inutile de préciser que nous ne serions en rien responsable des
|
|
dégâts que vous causeriez à vos données ou à votre matériel. Vous
|
|
travaillez à vos risques et périls.</para>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Zip, Jaz et autres disques amovibles</title>
|
|
<para>Les disques amovibles peuvent être formatés de la même façon que les
|
|
disques durs ordinaires. Il est indispensable que le lecteur soit
|
|
connecté et qu'il y ait un disque dedans au démarrage du système, pour
|
|
que le noyau puisse déterminer la géométrie du disque. Consultez les
|
|
résultats de
|
|
<citerefentry><refentrytitle>dmesg</refentrytitle></citerefentry>
|
|
et vérifiez que le disque et sa taille y figurent. Si le noyau émet le
|
|
message:</para>
|
|
<programlisting>
|
|
Can't get the size
|
|
</programlisting>
|
|
<para>c'est que le disque n'était pas dans le lecteur. Dans ce cas, vous
|
|
devrez redémarrer la machine avant de formater des disques.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1>
|
|
<title>Formater des disques en mode dédié</title>
|
|
<sect2>
|
|
<title>Introduction</title>
|
|
<para>Cette section explique en détail comment configurer des disques
|
|
entièrement dédiés à FreeBSD. N'oubliez pas que des disques en mode
|
|
dédié ne peuvent pas être utilisés par l'architecture PC pour démarrer
|
|
le système.</para>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Formater des disques en mode dédié avec Sysinstall</title>
|
|
<para><filename>/stand/sysinstall</filename>, l'utilitaire
|
|
d'installation du système, a été amélioré dans les versions récentes
|
|
pour rendre le processus de découpage propre des disques moins
|
|
pénible. Les éditeurs
|
|
<citerefentry><refentrytitle>fdisk</refentrytitle></citerefentry> et
|
|
<citerefentry><refentrytitle>disklabel</refentrytitle></citerefentry>
|
|
inclus dans
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
sont des outils interactifs qui
|
|
dissipent une bonne partie de la confusion liée aux opérations de
|
|
découpage de disques en “tranches”. Avec FreeBSD 2.1.7 et
|
|
ultérieur, c'est probablement la méthode la plus simple pour le
|
|
faire.</para>
|
|
<orderedlist>
|
|
<listitem>
|
|
<para>Lancez
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
en tant que super-utilisateur <username>root</username> en
|
|
tapant:</para>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>/stand/sysinstall</userinput></screen>
|
|
</informalexample>
|
|
<para>sur la ligne de commande.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Index</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Partition</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez le disque à configurer avec les touches Flèches et
|
|
la barre d'espacement.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Si vous utilisez tout le disque pour FreeBSD, sélectionnez
|
|
<option>A</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>A la question:</para>
|
|
<programlisting>
|
|
Do you want to do this with a true partition entry so as to remain
|
|
cooperative with any future possible operating systems on the
|
|
drive(s)?
|
|
|
|
[Voulez-vous créer une vraie entrée de partition pour rester
|
|
compatible avec d'éventuels futurs systèmes d'exploitation
|
|
sur le(s) disque(s)?]
|
|
</programlisting>
|
|
<para>répondez <option>No</option> (Non).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Quand on vous demande si vous voulez continuer, répondez
|
|
<option>Yes</option> (Oui).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Write</option> (Ecrire).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>A l'avertissement à propos de l'écriture sur des systèmes
|
|
déjà installés, répondez <option>Yes</option> (Oui).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><option>Quit</option>tez l'éditeur
|
|
<citerefentry><refentrytitle>fdisk</refentrytitle></citerefentry>
|
|
et revenez au menu d'<option>Index</option> avec
|
|
<keycap>Echap</keycap>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Label</option> dans le menu
|
|
d'<option>Index</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Libellez le disque comme vous le souhaitez. Si vous ne voulez
|
|
qu'une seule partition, tapez <keycap>C</keycap> pour créer une
|
|
partition, validez la taille proposée par défaut, prenez comme
|
|
type de partition <option>Filesystem</option> (système de fichiers)
|
|
et indiquez un point de montage (qui dans ce cas ne sert à
|
|
rien).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Tapez <keycap>W</keycap> une fois que vous avez terminé. Le
|
|
système de fichiers sera initialisé avec
|
|
<citerefentry><refentrytitle>newfs</refentrytitle></citerefentry>
|
|
sans que vous n'ayez autre chose à faire, à moins que vous ne
|
|
fassiez un autre choix (pour les nouvelles partitions, il faut
|
|
initialiser le système de fichiers!). Vous aurez un message
|
|
d'erreur:</para>
|
|
<programlisting>
|
|
Error mounting /mnt/dev/wd2s1e on /mnt/blah : No such file or directory
|
|
</programlisting>
|
|
<para>Ne vous en occupez pas.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Quittez le programme, en utilisant à plusieurs reprises la
|
|
touche <keycap>Echap</keycap>.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Formater des disques en mode dédié depuis la ligne de
|
|
commande</title>
|
|
<para>Exécutez les commandes suivantes, en substituant à
|
|
<devicename>wd2</devicename> le nom de votre disque. Les lignes
|
|
qui commencent par <literal>#</literal> sont des commentaires.</para>
|
|
<informalexample>
|
|
<screen><userinput>dd if=/dev/zero of=/dev/rwd2 count=2</userinput>
|
|
<userinput>disklabel /dev/rwd2 | disklabel -B -R -r wd2 /dev/stdin</userinput>
|
|
# Nous ne voulons qu'une partition, utiliser la tranche 'c' devrait aller:
|
|
<userinput>newfs /dev/rwd2c</userinput></screen>
|
|
</informalexample>
|
|
<para>Si vous avez besoin de modifier le label du disque pour créer
|
|
plusieurs partitions (pour la pagination par exemple), utilisez la
|
|
séquence suivante:</para>
|
|
<informalexample>
|
|
<screen><userinput>dd if=/dev/zero of=/dev/rwd2 count=2</userinput>
|
|
<userinput>disklabel /dev/r$d > /tmp/label</userinput>
|
|
# Modifiez le label du disque pour ajouter des partitions:
|
|
<userinput>vi /tmp/label</userinput>
|
|
<userinput>disklabel -B -R -r wd2 /tmp/label</userinput>
|
|
# Créez les systèmes de fichiers sur les partitions avec newfs selon les besoins</screen>
|
|
</informalexample>
|
|
<para>Votre disque est maintenant prêt à être utilisé.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1>
|
|
<title>Formater des disques en mode compatible</title>
|
|
<sect2>
|
|
<title>Introduction</title>
|
|
<para>Travailler depuis la ligne de commande est la manière la plus facile
|
|
de formater des disques dédiés, et la pire pour formater des disques
|
|
compatibles. L'utilitaire en ligne de commande
|
|
<citerefentry><refentrytitle>fdisk</refentrytitle></citerefentry>
|
|
demande une bonne connaissance des mathématiques et une compréhension en
|
|
profondeur de la structure de la table des “tranches”, qui
|
|
dépassent ce dont la plupart des gens souhaitent se préoccuper. Utilisez
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
comme décrit dans ce qui suit.</para>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Formater des disques en mode compatible avec Sysinstall</title>
|
|
<orderedlist>
|
|
<listitem>
|
|
<para>Lancez
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
en tant que super-utilisateur <username>root</username> en
|
|
tapant:</para>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>/stand/sysinstall</userinput></screen>
|
|
</informalexample>
|
|
<para>sur la ligne de commande.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Index</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Partition</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez le disque à configurer avec les touches Flèches et
|
|
la barre d'espacement.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Si vous utilisez tout le disque pour FreeBSD, sélectionnez
|
|
<option>A</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>A la question:</para>
|
|
<programlisting>
|
|
Do you want to do this with a true partition entry so as to remain
|
|
cooperative with any future possible operating systems on the
|
|
drive(s)?
|
|
|
|
[Voulez-vous créer une vraie entrée de partition pour rester
|
|
compatible avec d'éventuels futurs systèmes d'exploitation
|
|
sur le(s) disque(s)?]
|
|
</programlisting>
|
|
<para>répondez <option>Yes</option> (Oui).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Write</option> (Ecrire).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><option>Quit</option>tez l'éditeur
|
|
<citerefentry><refentrytitle>fdisk</refentrytitle></citerefentry>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>A la question à propos du gestionnaire de démarrage, répondez
|
|
encore <option>None</option> (aucun).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Sélectionnez <option>Label</option> dans le menu
|
|
d'<option>Index</option>.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Libellez le disque comme vous le souhaitez. Si vous ne voulez
|
|
qu'une seule partition, validez la taille proposée par
|
|
défaut, prenez comme type de partition <option>Filesystem</option>
|
|
(système de fichiers) et indiquez un point de montage (qui dans ce
|
|
cas ne sert à rien).</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Le système de fichiers sera initialisé avec
|
|
<citerefentry><refentrytitle>newfs</refentrytitle></citerefentry>
|
|
sans que vous n'ayez autre chose à faire, à moins que vous ne
|
|
fassiez un autre choix (pour les nouvelles partitions, il faut
|
|
initialiser le système de fichiers!). Vous aurez un message
|
|
d'erreur:</para>
|
|
<programlisting>
|
|
Error mounting /mnt/dev/wd2s1e on /mnt/blah : No such file or directory
|
|
</programlisting>
|
|
<para>Ne vous en occupez pas.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Quittez le programme, en utilisant à plusieurs reprises la
|
|
touche <keycap>Echap</keycap>.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Votre nouveau disque est prêt à être utilisé.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1>
|
|
<title>Autres opérations sur les disques</title>
|
|
<sect2>
|
|
<title>Ajout d'espace de pagination</title>
|
|
<para>Au fur et à mesure que le système grossit, ses besoins d'espace de
|
|
pagination peuvent aussi augmenter. Alors qu'il est très difficile
|
|
d'ajouter de l'espace de pagination à des disques en service, un nouveau
|
|
disque peut être partitionné pour mettre en oeuvre de l'espace de
|
|
pagination supplémentaire.</para>
|
|
<para>Pour ajouter de l'espace de pagination au moment de l'installation
|
|
d'un nouveau disque:</para>
|
|
<orderedlist>
|
|
<listitem>
|
|
<para>Au moment de partitionner le disque, éditez son label et
|
|
allouer la quantité d'espace de pagination voulue en ajoutant une
|
|
partition 'b' et en affectant le reste à une autre partition,
|
|
telle que 'a' ou 'e'. La taille est à donner en blocs de 512
|
|
octets.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Au moment de créer les systèmes de fichiers avec
|
|
<citerefentry><refentrytitle>newfs</refentrytitle></citerefentry>,
|
|
ne formatez pas la partition 'c'. Formatez à la place la partition
|
|
qui n'est pas réservée à la pagination.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Ajoutez la ligne qui suit à
|
|
<filename>/etc/fstab</filename>:</para>
|
|
<programlisting>
|
|
/dev/wd0b none swap sw 0 0
|
|
</programlisting>
|
|
<para>En remplacant <filename>/dev/wd0b</filename> par le nom du
|
|
nouvel espace de pagination.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>Pour que l'espace de pagination soit immédiatement utilisable,
|
|
utilisez la commande
|
|
<citerefentry><refentrytitle>newfs</refentrytitle></citerefentry>:</para>
|
|
<informalexample>
|
|
<screen>&prompt.user; <userinput>swapon /dev/sd0b</userinput>
|
|
swapon: added /dev/sd0b as swap space</screen>
|
|
</informalexample>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Copier le contenu d'un disque sur un autre</title>
|
|
<para>Proposé par: Renauld Waldura
|
|
<email>renaud@softway.com</email>.</para>
|
|
<para>Pour déplacer le contenu d'un disque sur un nouveau, faites:</para>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>mount /dev/wd2 /mnt</userinput>
|
|
&prompt.root; <userinput>pax -r -w -p e /usr/home /mnt</userinput>
|
|
&prompt.root; <userinput>umount /mnt</userinput>
|
|
&prompt.root; <userinput>rm -rf /usr/home/*</userinput>
|
|
&prompt.root; <userinput>mount /dev/wd2 /usr/home</userinput></screen>
|
|
</informalexample>
|
|
</sect2>
|
|
<sect2>
|
|
<title>Créer des disques à écritures réparties avec
|
|
<devicename>ccd</devicename></title>
|
|
<para>Commandes transmises par: Stan Brown
|
|
<email>stanb@awod.com</email>.</para>
|
|
<para>Le pilote de disques
|
|
concaténés - “<foreignphrase>Concatenated Disk
|
|
Driver</foreignphrase>”, ou CCD - vous permet
|
|
d'utiliser plusieurs disques comme s'il s'agissait d'un seul. Les
|
|
écritures réparties peuvent augmenter les performances disque en
|
|
distribuant les lectures et les écritures sur plusieurs disques.
|
|
Voyez les pages de manuel de
|
|
<citerefentry><refentrytitle>ccd</refentrytitle>
|
|
<manvolnum>4</manvolnum></citerefentry> et
|
|
<citerefentry><refentrytitle>ccdconfig</refentrytitle>
|
|
<manvolnum>4</manvolnum></citerefentry> ou la
|
|
<ulink url="http://stampede.cs.berkeley.edu/ccd/">page de
|
|
CCD</ulink>, pour plus d'informations.</para>
|
|
<para>Pour créer un nouveau CCD, exécutez les commandes ci-dessous.
|
|
Elles décrivent comment concaténer trois disques; ajoutez ou
|
|
supprimez des périphériques selon vos besoins. Rappelez-vous
|
|
que les disques sur lesquels se fera la répartition doivent être
|
|
<emphasis>identiques</emphasis>.</para>
|
|
<para>Avant d'exécuter ces commandes, vérifiez que vous avez bien
|
|
ajouté la ligne:</para>
|
|
<programlisting>
|
|
pseudo-device ccd 4
|
|
</programlisting>
|
|
<para>à la configuration de votre noyau.</para>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>cd /dev ; sh MAKDEV ccd0</userinput></screen>
|
|
</informalexample>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>disklabel -r -w sd0 auto</userinput>
|
|
&prompt.root; <userinput>disklabel -r -w sd1 auto</userinput>
|
|
&prompt.root; <userinput>disklabel -r -w sd2 auto</userinput></screen>
|
|
</informalexample>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>disklabel -e sd0c</userinput> # changer le type en 4.2BSD
|
|
&prompt.root; <userinput>disklabel -e sd1c</userinput> # changer le type en 4.2BSD
|
|
&prompt.root; <userinput>disklabel -e sd2c</userinput> # changer le type en 4.2BSD</screen>
|
|
</informalexample>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>ccdconfig ccd0 32 0 /dev/sd0c /dev/sd1c /dev/sd2c</userinput></screen>
|
|
</informalexample>
|
|
<informalexample>
|
|
<screen>&prompt.root; <userinput>newfs /dev/rccd0c</userinput></screen>
|
|
</informalexample>
|
|
<para>Vous pouvez maintenant monter et utiliser votre CCD en le
|
|
référençant comme périphérique
|
|
<filename>/dev/ccd0c</filename>.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1>
|
|
<title>Remerciements</title>
|
|
<para>L'auteur aimerait remercier les personnes suivantes pour leur
|
|
contribution à ce projet:</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>Darryl Okahata <email>darrylo@hpnmhjw.sr.hp.com</email>,
|
|
pour sa documentation simple sur la configuration de
|
|
disques en mode dédié, que j'ai utilisée à plusieurs reprises
|
|
sur la &a.questions;.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>&a.jkh; pour avoir rendu
|
|
<citerefentry><refentrytitle>sysinstall</refentrytitle></citerefentry>
|
|
utile à ce type de tâches.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>John Fieber <email>jfieber@indiana.edu</email> pour avoir
|
|
mis au point la documentation et les exemples d'utilisation de
|
|
la <foreignphrase>DTD Docbook</foreignphrase> utilisée
|
|
pour mettre en forme ce document.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>&a.grog; pour avoir contrôlé mon travail et mentionné les
|
|
inexactitudes, ainsi que pour son concours sur divers points.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect1>
|
|
</article>
|