diff --git a/fr_FR.ISO8859-1/books/handbook/disks/Makefile b/fr_FR.ISO8859-1/books/handbook/disks/Makefile
new file mode 100644
index 0000000000..cb4d2393c6
--- /dev/null
+++ b/fr_FR.ISO8859-1/books/handbook/disks/Makefile
@@ -0,0 +1,17 @@
+#
+# Build the Handbook with just the content from this chapter.
+#
+# $FreeBSD$
+# $Id: Makefile,v 1.1 2003-06-09 13:49:17 blackend Exp $
+# Original revision: 1.1
+#
+
+CHAPTERS= disks/chapter.sgml
+
+VPATH= ..
+
+MASTERDOC= ${.CURDIR}/../${DOC}.${DOCBOOKSUFFIX}
+
+DOC_PREFIX?= ${.CURDIR}/../../../..
+
+.include "../Makefile"
diff --git a/fr_FR.ISO8859-1/books/handbook/disks/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/disks/chapter.sgml
index 6121772196..2446c5e7db 100755
--- a/fr_FR.ISO8859-1/books/handbook/disks/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/disks/chapter.sgml
@@ -1,92 +1,3739 @@
- Storage ** Traduction en Cours **
+ Stockage des données
+ &trans.a.fonvieille;
Synopsis
-
+
+
+ Ce chapitre couvre l'utilisation des disques sous FreeBSD.
+ Cela comprend les disques mémoire, les disques réseau,
+ et les périphériques standards de stockage
+ SCSI/IDE.
+
+ Après la lecture de ce chapitre, vous
+ connaîtrez:
+
+
+ La terminologie qu'utilise FreeBSD pour décrire
+ l'organisation des données sur un disque physique (les
+ partitions et les tranches).
+
+
+ Comment monter et démonter des systèmes de
+ fichiers.
+
+
+ Comment ajouter des disques durs supplémentaires sur
+ votre système.
+
+
+ Comment configurer des systèmes de fichiers virtuels,
+ comme les disques mémoires.
+
+
+ Comment utiliser les quotas pour limiter l'usage de
+ l'espace disque.
+
+
+ Comment chiffrer des disques pour les sécuriser
+ contre les attaques.
+
+
+ Comment créer et graver des CDs et DVDs sous
+ FreeBSD.
+
+
+ Les différents supports disponibles pour les
+ sauvegardes.
+
+
+ Comment utiliser les programmes de sauvegarde
+ disponibles sous FreeBSD.
+
+
+ Comment faire des sauvegardes sur disquettes.
+
+
+ Ce que sont les “snapshots” et comment
+ les utiliser efficacement.
+
+
- Device Names
-
+ Noms des périphériques
+
+ Ce qui suit est une liste des périphériques
+ de stockage physiques, et des noms de périphériques
+ associés.
+
+
+ Conventions de nom pour les disques physiques
+
+
+
+
+ Type de disque
+ Nom du périphérique
+
+
+
+
+ Disques durs IDE
+ ad
+
+
+ Lecteurs de CDROMs IDE
+ acd
+
+
+ Disques durs SCSI et périphériques de
+ stockage USB
+ da
+
+
+ Lecteurs de CDROMs SCSI
+ cd
+
+
+ Lecteurs de CDROMs non-standard divers
+ mcd pour les CD-ROMs Mitsumi,
+ scd pour les CD-ROMs Sony,
+ matcd pour les CD-ROMs
+ Matsushita/Panasonic
+
+ Le pilote de périphérique
+ &man.matcd.4; a été retiré
+ dans la branche FreeBSD 4.X depuis le 5
+ Octobre 2002 et n'existe pas sous la version
+ FreeBSD 5.0 et suivantes.
+
+
+
+
+ Lecteurs de disquette
+ fd
+
+
+ Lecteurs de bande SCSI
+ sa
+
+
+ Lecteurs de bande IDE
+ ast
+
+
+ Disques flash
+ fla pour les
+ périphériques Flash DiskOnChip
+
+
+ Disques RAID
+ aacd pour l'AdvancedRAID d'Adaptec,
+ mlxd et mlyd
+ pour les Mylex,
+ amrd le MegaRAID d'AMI,
+ idad pour le Smart RAID de Compaq,
+ twed pour le 3Ware RAID.
+
+
+
+
- Adding Disks
-
-
+
+
+
+ David
+ O'Brien
+ Contribution originale de
+
+
+
+
-
- Network, Memory, and File-Based Filesystems
-
+ Ajouter des disques
+
+
+ disques
+ ajout
+
+
+ Supposons que nous voulions ajouter un second disque SCSI
+ à une machine qui n'a pour l'instant qu'un seul disque.
+ Commençons par arrêter l'ordinateur et installer le disque
+ en suivant les instructions données par le constructeur de
+ l'ordinateur, du contrôleur et du disque. Comme il y a de
+ nombreuses façon de procéder, ces détails
+ dépassent le cadre de ce document.
+
+ Ouvrons maintenant une session sous le compte
+ root. Après avoir installé le disque,
+ consultez le fichier /var/run/dmesg.boot
+ pour vérifier que le nouveau disque a été
+ reconnu. Dans notre exemple, le disque que nous venons
+ d'ajouter sera le périphérique
+ da1 et nous le monterons sur le
+ répertoire /1 (si vous ajoutez
+ un disque IDE, le nom de périphérique sera
+ wd1 sur un système pre-4.0 ou
+ ad1 sur les systèmes 4.X et
+ 5.X).
+
+ partitions
+ tranches
+
+ fdisk
+
+
+ Comme FreeBSD tourne sur des ordinateurs compatibles IBM-PC,
+ il doit tenir compte des partitions PC BIOS. Ces dernières
+ sont différentes des partitions BSD traditionnelles.
+ Un disque PC peut avoir jusqu'à quatre partitions. Si le
+ disque va être réservé uniquement à FreeBSD,
+ vous pouvez utiliser le mode dédié.
+ Sinon, FreeBSD devra utiliser une des partitions PC BIOS.
+ FreeBSD appelle les partitions PC BIOS
+ tranches (“slices”) pour
+ les distinguer des partitions BSD traditionnelles.
+ Vous pouvez aussi des tranches sur un disque dédié
+ à FreeBSD, mais utilisé sur une machine où
+ un autre système d'exploitation est également
+ installé. Cela évite de perturber l'utilitaire
+ fdisk de l'autre système
+ d'exploitation.
+
+ Dans le cas d'une tranche, le disque ajouté deviendra
+ le périphérique /dev/da1s1e.
+ Ce qui se lit: disque SCSI, numéro d'unité 1 (second disque
+ SCSI), tranche 1 (partition PC BIOS 1), et partition BSD
+ e. Dans le cas du mode dédié,
+ le disque sera ajouté en tant que
+ /dev/da1e.
+
+
+ Utiliser &man.sysinstall.8;
+
+ sysinstall
+ ajout de disque
+
+
+ su
+
+
+
+ Naviguer dans sysinstall
+
+ Vous pouvez utiliser /stand/sysinstall
+ et ses menus simples d'emploi pour partitionner et
+ libeller le nouveau disque. Ouvrez une session sous
+ le compte super-utilisateur root ou
+ utilisez la commande &man.su.1;. Lancez
+ /stand/sysinstall et sélectionnez
+ Configure. A l'intérieur
+ du menu FreeBSD Configuration
+ Menu, descendez et sélectionnez l'option
+ Fdisk.
+
+
+
+ L'éditeur de partition
+ fdisk
+ Une fois dans l'utilitaire fdisk,
+ nous pouvons taper A pour utiliser tout
+ le disque pour FreeBSD. Lorsque l'on vous demande si vous
+ voulez garder la possibilité de pouvoir coopérer avec
+ d'autres systèmes d'exploitation (“remain
+ cooperative with any future possible operating
+ systems”), répondez par l'affirmative
+ (YES). Enregistrez les modifications
+ sur le disque avec W. Quittez maintenant
+ l'éditeur fdisk en tapant
+ q. La prochaine question concernera le
+ secteur de démarrage (“Master Boot Record”).
+ Comme vous ajoutez un disque à un système
+ déjà opérationnel, choisissez
+ None.
+
+
+
+ L'éditeur de label du disque
+ partitions BSD
+
+ Ensuite, vous devez quitter puis relancer
+ sysinstall. Suivez les
+ instructions précédentes, en choisissant cette fois
+ l'option Label. Vous entrerez
+ dans l'éditeur de label du disque (Disk Label
+ Editor). C'est là que vous allez créer
+ les partitions BSD traditionnelles. Un disque peut avoir
+ jusqu'à huit partitions, libellées de
+ a à h. Certains
+ de ces labels ont des significations particulières.
+ La partition a est la partition racine
+ (/). Seul votre disque système
+ (e.g., celui à partir duquel vous démarrez)
+ doit avoir une partition a. La
+ partition b est utilisée pour la
+ pagination, vous pouvez avoir plusieurs disques avec des
+ partitions de pagination. La partition
+ c désigne la totalité du
+ disque en mode dédié, ou toute la tranche
+ FreeBSD dans le cas contraire. Les autres partitions sont
+ à usage général.
+
+ L'éditeur de label de
+ sysinstall définit par
+ défaut
+ la partition e comme première partition
+ qui n'est ni racine, ni de pagination. Dans l'éditeur
+ de label, créez un seul système de fichiers avec
+ l'option C. Quand on vous demande si ce sera un
+ système de fichiers (FS) ou une partition de pagination,
+ choisissez FS et indiquez un point de
+ montage (e.g., /mnt). Lorsque vous
+ ajoutez un disque sur un système déjà
+ installé, sysinstall ne
+ créera
+ pas d'entrées dans /etc/fstab, donc
+ le nom que vous donnez au point de montage n'a pas
+ d'importance.
+
+ Vous pouvez maintenant écrire le nouveau label sur
+ le disque et y créer un système de fichiers.
+ Faites-le en tapant W. Ignorez les
+ erreurs de sysinstall
+ disant que la nouvelle partition ne peut être
+ montée. Quittez maintenant l'éditeur de label et
+ sysinstall.
+
+
+
+ Dernière étape
+
+ La dernière étape consiste à éditer
+ le fichier /etc/fstab pour y
+ ajouter une entrée pour votre nouveau disque.
+
+
+
+
+
+ Utiliser les utilitaires en ligne de commande
+
+
+ Utiliser les tranches — “slices”
+
+ Cette configuration permettra de faire fonctionner
+ correctement votre disque dure avec d'autres systèmes
+ d'exploitation qui pourraient être installé
+ sur votre machine, et ne perturbera pas les utilitaires
+ fdisk de ces autres systèmes
+ d'exploitation. C'est la méthode recommandée
+ pour l'installation de nouveau disques. N'utilisez le mode
+ dédié que si vous avez une bonne
+ raison de le faire!
+
+ &prompt.root; dd if=/dev/zero of=/dev/da1 bs=1k count=1
+&prompt.root; fdisk -BI da1 #Initialize your new disk
+&prompt.root; disklabel -B -w -r da1s1 auto #Label it.
+&prompt.root; disklabel -e da1s1 # Edit the disklabel just created and add any partitions.
+&prompt.root; mkdir -p /1
+&prompt.root; newfs /dev/da1s1e # Repeat this for every partition you created.
+&prompt.root; mount /dev/da1s1e /1 # Mount the partition(s)
+&prompt.root; vi /etc/fstab # Add the appropriate entry/entries to your /etc/fstab.
+
+ Si vous avez un disque IDE, remplacez da
+ par ad. Sur les systèmes pre-4.X
+ utilisez wd.
+
+
+
+ Mode dédié
+ OS/2
+
+ Si le nouveau disque n'est pas destiné a être
+ partagé avec un autre système d'exploitation, vous
+ pouvez utiliser le mode dédié.
+ Rappelez-vous que ce mode peut perturber les systèmes
+ d'exploitation Microsoft; cependant, ils ne toucheront pas
+ au disque. OS/2 d'IBM, au contraire,
+ “s'approprie” toute partition qu'il trouve et ne
+ reconnaît pas.
+
+ &prompt.root; dd if=/dev/zero of=/dev/da1 bs=1k count=1
+&prompt.root; disklabel -Brw da1 auto
+&prompt.root; disklabel -e da1 # create the `e' partition
+&prompt.root; newfs -d0 /dev/da1e
+&prompt.root; mkdir -p /1
+&prompt.root; vi /etc/fstab # add an entry for /dev/da1e
+&prompt.root; mount /1
+
+ Un autre méthode est:
+
+ &prompt.root; dd if=/dev/zero of=/dev/da1 count=2
+&prompt.root; disklabel /dev/da1 | disklabel -BrR da1 /dev/stdin
+&prompt.root; newfs /dev/da1e
+&prompt.root; mkdir -p /1
+&prompt.root; vi /etc/fstab # add an entry for /dev/da1e
+&prompt.root; mount /1
+
+
-
-
- File System Quotas
-
+
+
+ RAID
+
+
+ RAID logiciel
+
+
+
+
+
+ Christopher
+ Shumway
+ Travail original de
+
+
+
+
+ Jim
+ Brown
+ Révisé par
+
+
+
+
+RAIDLogiciel
+
+ RAIDCCD
+
+
+ Configuration du pilote de disque concaténé
+ (CCD — “Concatenated Disk Driver”)
+ Quand il est question du choix d'une solution de
+ stockage de masse les critères de choix les plus
+ importants à considérer sont la vitesse, la
+ fiabilité, et le
+ coût. Il est plutôt rare de pouvoir réunir
+ ces trois critères; normalement un
+ périphérique de stockage rapide et fiable est
+ coûteux, et pour diminuer les coûts la
+ vitesse ou la fiabilité doivent
+ être sacrifiées.
+
+ A la conception du système décrit plus bas,
+ le coût a été choisi comme facteur
+ le plus important, suivi de la vitesse, et enfin
+ la fiabilité. La vitesse de transfert des données
+ est limitée par le réseau. Et tandis que la
+ fiabilité est très importante, le disque CCD
+ décrit ci-dessous est destiné au stockage de
+ données en ligne qui sont déjà
+ complètement sauvegardées sur CD-Rs et qui
+ peuvent être facilement remplacées.
+
+ Définir vos propres besoins est la première
+ étape dans le choix d'une solution de stockage
+ de masse. Si vos critères de choix privilégient
+ la vitesse ou la fiabilité par rapport au coût,
+ votre solution diférera du système décrit dans
+ cette section.
+
+
+ Installation du matériel
+
+ En plus du disque système IDE, trois
+ disques Western Digital de 30GO, 5400 trs/min IDE
+ forment le coeur du disque CCD décrit ci-dessous
+ donnant approximativement 90GO de stockage en ligne.
+ La solution idéale serait d'avoir
+ pour chaque disque IDE son propre câble et
+ contrôleur IDE, mais pour minimiser les coûts,
+ des contrôleur IDE supplémentaires n'ont pas
+ été utilisés. Aussi, les disques ont
+ été configuré de telle façon que chaque
+ contrôleur IDE ait un disque maître et un disque
+ esclave.
+
+ Au redémarrage, le BIOS a été
+ configuré pour détecter automatiquement
+ les disques attachés. FreeBSD les a d'ailleurs
+ détectés au redémarrage:
+
+ ad0: 19574MB <WDC WD205BA> [39770/16/63] at ata0-master UDMA33
+ad1: 29333MB <WDC WD307AA> [59598/16/63] at ata0-slave UDMA33
+ad2: 29333MB <WDC WD307AA> [59598/16/63] at ata1-master UDMA33
+ad3: 29333MB <WDC WD307AA> [59598/16/63] at ata1-slave UDMA33
+
+ Si FreeBSD ne détecte pas les disques,
+ assurez-vous que vous avez correctement placé les
+ cavaliers. La plupart des disques IDE disposent
+ également d'un cavalier “Cable Select”.
+ Ce n'est pas le cavalier de
+ configuration maître/esclave. Consultez la
+ documentation du disque pour identifier le cavalier
+ correct.
+
+ Ensuite, réfléchissez sur la manière
+ de les intégrer au système de fichiers.
+ Vous devriez faire des recherches sur &man.vinum.8;
+ () et &man.ccd.4;. Dans
+ cette configuration particulière, &man.ccd.4; a
+ été choisi.
+
+
+
+ Configuration du CCD
+
+ Le pilote &man.ccd.4; vous permet de prendre
+ plusieurs disques identiques et les concaténer
+ en un seul système de fichiers logique. Afin
+ d'utiliser &man.ccd.4;, vous avez besoin
+ d'un noyau avec le support &man.ccd.4;.
+ Ajoutez la ligne suivante à votre fichier de
+ configuration de noyau, recompilez, et installez
+ le noyau:
+
+ pseudo-device ccd 4
+
+ Sur les systèmes 5.X, vous devez utiliser la ligne
+ suivante à la place:
+
+ device ccd
+
+ Sous FreeBSD 5.0, il n'est pas nécessaire
+ de préciser le nombre de périphériques ccd,
+ étant donné que le pilote de
+ périphérique ccd est désormais
+ auto-duplicable — les nouveaux
+ périphériques seront automatiquement
+ créés à la demande.
+
+ Le support ccd peut
+ également chargé sous la forme d'un module
+ noyau sous FreeBSD 4.0 et suivantes.
+
+ Pour configurer ccd,
+ vous devez tout d'abord utiliser &man.disklabel.8;
+ pour labéliser les disques:
+
+ disklabel -r -w ad1 auto
+disklabel -r -w ad2 auto
+disklabel -r -w ad3 auto
+
+ Cela a créé un label de disque
+ ad1c,
+ ad2c et
+ ad3c qui s'étend sur
+ l'intégralité du disque.
+
+ L'étape suivante est de modifier le type de label de
+ disque. Vous pouvez utiliser &man.disklabel.8; pour
+ éditer les disques:
+
+ disklabel -e ad1
+disklabel -e ad2
+disklabel -e ad3
+
+ Cela ouvre le label de disque actuel de chaque
+ disque dans l'éditeur fixé par la variable
+ d'environnement EDITOR,
+ généralement, &man.vi.1;.
+
+ Un label de disque non modifié ressemblera
+ à quelque chose comme ceci:
+
+ 8 partitions:
+# size offset fstype [fsize bsize bps/cpg]
+ c: 60074784 0 unused 0 0 0 # (Cyl. 0 - 59597)
+
+ Ajoutez une nouvelle partition
+ e pour être utilisé par
+ &man.ccd.4;. Cela peut être une copie de la
+ partition c mais le type de système
+ de fichiers () doit être
+ 4.2BSD. Le label de disque devait
+ ressembler à:
+
+ 8 partitions:
+# size offset fstype [fsize bsize bps/cpg]
+ c: 60074784 0 unused 0 0 0 # (Cyl. 0 - 59597)
+ e: 60074784 0 4.2BSD 0 0 0 # (Cyl. 0 - 59597)
+
+
+
+
+ Création du système de fichiers
+
+ Le fichier spécial de périphérique
+ pour ccd0c peut ne pas
+ exister encore, aussi pour le créer, lancez les
+ commandes suivantes:
+
+ cd /dev
+sh MAKEDEV ccd0
+
+ Sous FreeBSD 5.0, &man.devfs.5; gèrera
+ automatiquement les fichiers spéciaux de
+ périphérique dans /dev,
+ aussi l'utilisation de MAKEDEV
+ n'est pas nécessaire.
+
+ Maintenant que tous les disques sont labélisés,
+ vous devez construire le &man.ccd.4;. Pour cela,
+ utilisez &man.ccdconfig.8;, avec des options semblables
+ à ce qui suit:
+
+ ccdconfig ccd0 32 0 /dev/ad1e /dev/ad2e /dev/ad3e
+
+ L'utilisation et la signification de chaque option
+ est données ci-dessous:
+
+
+
+ Le premier argument est le périphérique
+ à configurer, dans ce cas,
+ /dev/ccd0c. La partie
+ /dev/ est optionnelle.
+
+
+
+
+ L'entrelacement (“interleave”) du
+ système de fichiers. L'entrelacement définit
+ la taille d'une bande de blocs disque, de 512 octets
+ chacune normalement. Donc un entrelacement de 32
+ serait d'une largeur de 16384 octets.
+
+
+
+ Paramètres pour &man.ccdconfig.8;. Si vous
+ désirez activer les miroirs disque, vous pouvez
+ spécifier un indicateur à cet endroit. Cette
+ configuration ne fournit pas de miroir pour
+ &man.ccd.4;, aussi l'indicateur est a 0
+ (zéro).
+
+
+
+ Les derniers arguments de &man.ccdconfig.8;
+ sont les périphériques à placer dans
+ le disque concaténé. Utilisez le chemin
+ complet pour chaque périphérique.
+
+
+
+ Après avoir utilisé &man.ccdconfig.8; le
+ &man.ccd.4; est configuré. Un système de fichiers
+ peut être créé. Consultez la page de manuel de
+ &man.newfs.8; pour les options disponibles, ou lancez
+ simplement:
+
+ newfs /dev/ccd0c
+
+
+
+
+ Automatiser la procédure
+
+ Généralement, vous voudrez monter le
+ &man.ccd.4; à chaque redémarrage. Pour cela,
+ vous devez le configurer avant toute chose.
+ Ecrivez votre configuration actuelle dans
+ /etc/ccd.conf en utilisant la
+ commande suivante:
+
+ ccdconfig -g > /etc/ccd.conf
+
+ Lors du démarrage, la procédure
+ /etc/rc exécute
+ ccdconfig -C si
+ /etc/ccd.conf existe. Cela configure
+ automatiquement le &man.ccd.4; de façon
+ à pouvoir être monté.
+
+ Si vous démarrez en mode mono-utilisateur,
+ avant que vous ne puissiez monter le &man.ccd.4;, vous
+ devez utiliser la commande suivante pour configurer
+ l'unité:
+
+ ccdconfig -C
+
+
+ Pour monter automatiquement le &man.ccd.4;
+ placez une entrées pour le &man.ccd.4; dans
+ /etc/fstab, il sera ainsi monté
+ au démarrage:
+
+ /dev/ccd0c /media ufs rw 2 2
+
+
+
+
+ Le gestionnaire de volume Vinum
+
+RAIDLogiciel
+
+ RAID
+ Vinum
+
+
+ Le gestionnaire de volume Vinum est un pilote
+ de périphérique de gestion de disques
+ virtuels. Il sépare le disque matériel de l'interface
+ de périphérique bloc et organise les données
+ de telle façon qu'il en résulte une amélioration
+ de la flexibilité, des performances et de la
+ fiabilité, comparé à la vision
+ traditionnelle sous forme partitionnée du stockage
+ disque. &man.vinum.8; implémente les modèles
+ RAID-0, RAID-1 et RAID-5, individuellement ou
+ combinés.
+
+ Voir le pour plus
+ d'information au sujet de &man.vinum.8;.
+
+
+
+
+ RAID Matériel
+
+
+ RAID
+ Matériel
+
+ FreeBSD supporte également de nombreux contrôleurs
+ RAID. Ces périphériques
+ peuvent contrôler un système RAID
+ sans nécessiter l'utilisation d'un logiciel spécifique
+ pour &os; pour gérer l'unité.
+
+ En utilisant son propre BIOS, la carte
+ contrôle la plupart des opérations disque. Ce qui
+ suit est une description rapide d'une configuration utilisant
+ un contrôleur Promise IDE RAID.
+ Quand cette carte est installée et le système
+ redémarré, une invite s'affichera posant quelques
+ questions. Suivez les instructions à l'écran
+ pour atteindre l'écran de configuration de la carte.
+ A partir de là, vous avez la possibilité de combiner
+ tous les disques attachés. En faisant cela, les
+ disques apparaîtront sous la forme d'un unique disque
+ sous FreeBSD. D'autres niveaux RAID
+ peuvent être configurés en conséquence.
+
+
+
+ Reconstruire une unité ATA RAID1
+
+ FreeBSD vous permet de remplacer à chaud
+ un disque défectueux dans une unité. Cela doit
+ être fait avant redémarrage.
+
+ Vous verrez probablement dans
+ /var/log/messages ou dans la sortie de
+ &man.dmesg.8; quelque chose comme:
+
+ ad6 on monster1 suffered a hard error.
+ad6: READ command timeout tag=0 serv=0 - resetting
+ad6: trying fallback to PIO mode
+ata3: resetting devices .. done
+ad6: hard error reading fsbn 1116119 of 0-7 (ad6 bn 1116119; cn 1107 tn 4 sn 11) status=59 error=40
+ar0: WARNING - mirror lost
+
+ En utilisant &man.atacontrol.8;, recherchez
+ de plus amples informations:
+
+ &prompt.root; atacontrol list
+ATA channel 0:
+ Master: no device present
+ Slave: acd0 <HL-DT-ST CD-ROM GCR-8520B/1.00> ATA/ATAPI rev 0
+
+ATA channel 1:
+ Master: no device present
+ Slave: no device present
+
+ATA channel 2:
+ Master: ad4 <MAXTOR 6L080J4/A93.0500> ATA/ATAPI rev 5
+ Slave: no device present
+
+ATA channel 3:
+ Master: ad6 <MAXTOR 6L080J4/A93.0500> ATA/ATAPI rev 5
+ Slave: no device present
+
+&prompt.root; atacontrol status ar0
+ar0: ATA RAID1 subdisks: ad4 ad6 status: DEGRADED
+
+
+
+ Vous devrez détacher le disque de l'unité
+ de façon à pouvoir le retirer sans risque:
+
+ &prompt.root; atacontrol detach 3
+
+
+
+ Remplacer le disque.
+
+
+
+ Rattacher le disque de rechange:
+
+ &prompt.root; atacontrol attach 3
+Master: ad6 <MAXTOR 6L080J4/A93.0500> ATA/ATAPI rev 5
+Slave: no device present
+
+
+ Recontruire l'unité:
+
+ &prompt.root; atacontrol rebuild ar0
+
+
+
+ La commande de reconstruction se bloque jusqu'à
+ accomplissement. Cependant, il est possible d'ouvrir
+ un autre terminal (en utilisant AltFn)
+ et contrôler l'avancée de la
+ procédure en utilisant la commande suivante:
+
+ &prompt.root; dmesg | tail -10
+[output removed]
+ad6: removed from configuration
+ad6: deleted from ar0 disk1
+ad6: inserted into ar0 disk1 as spare
+
+&prompt.root; atacontrol status ar0
+ar0: ATA RAID1 subdisks: ad4 ad6 status: REBUILDING 0% completed
+
+
+
+ Attendre jusqu'à la fin de cette opération.
+
+
+
- Creating and Using Optical Media (CDs & DVDs)
+
+
+
+ Mike
+ Meyer
+ Contribution de
+
+
+
+
+
+
+ Création et utilisation de supports optiques (CDs
+ & DVDs)
+
+ CDROMs
+ création
+
+
+
+ Introduction
+
+ Les CDs se différencient des disques conventionnels
+ par de nombreuses caractéristiques. Au départ, ils
+ n'étaient pas inscriptible par l'utilisateur. Ils sont
+ conçu pour être lut de façon continue sans
+ délai
+ pour déplacer la tête de lecture entre les pistes.
+ Ils sont également plus facile à déplacer
+ entre systèmes que les supports de même taille
+ à cette époque.
+
+ Les CDs possèdent des pistes, mais cela fait
+ référence à un ensemble de données
+ qui peuvent être lues de façon continue et non pas
+ à une particularité physique du disque. Pour produire
+ un CD sous FreeBSD, il faut préparer les fichiers
+ de données qui vont constituer les pistes sur le CD, puis
+ écrire les pistes sur le CD.
+
+ ISO 9660
+
+ systèmes de fichiers
+ ISO 9660
+
+ Le système de fichiers ISO 9660 a été
+ conçu pour gérer ces différences.
+ Malheureusement il incorpore
+ des limites du système de fichiers qui semblaient normale
+ alors. Mais heureusement, il fournit un mécanisme
+ d'extension qui permet au CDs proprement gravés de passer
+ outre ces limites tout en restant lisibles par les systèmes
+ qui ne supportent pas ces extensions.
+
+
+ sysutils/mkisofs
+
+ Le programme sysutils/mkisofs
+ est utilisé pour produire un fichier de données
+ contenant un système de fichiers ISO 9660. Il dispose
+ d'options pour le support de diverses extensions, et est
+ décrit ci-dessous. Vous pouvez l'installer par
+ l'intermédiaire du logiciel porté sysutils/mkisofs.
+
+
+ graveur de CD
+ ATAPI
+
+ L'outil a utiliser pour graver un CD varie en fonction du
+ type de graveur de CD: ATAPI ou autre. Les graveurs ATAPI
+ utilisent le programme burncd qui fait partie
+ du système de base. Les graveurs SCSI ou USB devraient
+ utiliser l'utilitaire cdrecord du logiciel porté
+ sysutils/cdrtools port.
+
+ burncd supporte un nombre limité
+ de graveurs. Pour déterminer si un graveur est supporté,
+ voir la liste des graveurs
+ CD-R/RW supportés.
+
+
+
+ graveur de CD
+ pilote ATAPI/CAM
+
+ Si vous utilisez &os; 5.X, &os; 4.8-RELEASE ou
+ une version suivante, il sera possible d'utiliser
+ cdrecord
+ et d'autres outils pour lecteurs SCSI sur du matériel
+ ATAPI avec le module
+ ATAPI/CAM.
+
+
+
+
+ mkisofs
+
+ L'utilitaire sysutils/mkisofs
+ produit un système de fichiers ISO 9660 qui est une image de
+ l'arborescence des répertoires dans un système de fichiers
+ Unix. L'utilisation la plus simple est:
+
+ &prompt.root; mkisofs -o fichierimage.iso/chemin/vers/arborescence
+
+
+ systèmes de fichiers
+ ISO 9660
+
+ Cette commande créera un
+ fichierimage.iso contenant un
+ système de fichiers ISO 9660 qui est une copie de
+ l'arborescence
+ /chemin/vers/arborescence.
+ Durant le processus de création, les noms de fichiers
+ seront modifiés de façon à respecter les
+ limitations de la norme ISO 9660, et rejettera les fichiers ayant
+ des noms non acceptables pour un système de fichiers
+ ISO.
+
+
+ systèmes de fichiers
+ HFS
+
+
+ systèmes de fichiers
+ Joliet
+
+ De nombreuses options sont disponibles pour passer
+ outre ces restrictions. En particulier,
+ qui autorise les extensions Rock Ridge communes aux systèmes
+ Unix, qui active les extensions Joliet
+ utilisées par les systèmes Microsoft, et
+ peut être utilisé pour créer
+ des systèmes de fichiers HFS utilisés par MacOS.
+
+ Pour des CDs qui sont destinés à n'être
+ utilisé que sur des systèmes &os;, l'option
+ peut être utilisée pour
+ désactiver toutes les restrictions au niveau des noms de
+ fichiers. Quand elle est utilisée avec l'option
+ , cela produit une image de système de
+ fichiers qui est identique à l'arborescence &os; d'origine,
+ cependant ce système de fichiers pourra violer la norme ISO
+ 9660 de nombreuses façon.
+
+
+ CDROMs
+ création d'un CDROM bootable
+
+ La dernière option d'usage général est l'option
+ . Elle est utilisée pour indiquer
+ l'emplacement de l'image de démarrage à utiliser dans
+ la création d'un CD démarrable El Torito.
+ Cette option prend en argument le chemin vers une image
+ de démarrage à partir de la racine de l'arborescence
+ qui va être copiée sur le CD. Aussi,
+ étant donné que
+ /tmp/monboot contient un système &os;
+ avec une image de démarrage dans
+ /tmp/monboot/boot/cdboot, vous pourrez
+ produire l'image d'un système de fichiers ISO 9660 dans
+ /tmp/bootable.iso de cette façon:
+
+ &prompt.root; mkisofs -U -R -b boot/cdboot -o /tmp/bootable.iso /tmp/monboot
+
+ Cela étant fait, si vous avez le pilote
+ vn (FreeBSD 4.X), ou
+ md (FreeBSD 5.X) configuré
+ dans votre noyau, vous pouvez monter le système de fichiers
+ avec:
+
+ &prompt.root; vnconfig -e vn0c /tmp/bootable.iso
+&prompt.root; mount -t cd9660 /dev/vn0c /mnt
+
+ pour FreeBSD 4.X, et pour FreeBSD 5.X:
+
+ &prompt.root; mdconfig -a -t vnode -f /tmp/bootable.iso -u 0
+&prompt.root; mount -t cd9660 /dev/md0 /mnt
+
+ A ce moment vous pouvez vérifier que
+ /mnt et /tmp/monboot
+ sont identique.
+
+ Il existe de nombreuses autres options que vous pouvez
+ utiliser avec sysutils/mkisofs
+ pour régler finement son comportement. En particulier: les
+ modifications d'une organisation ISO 9660 et la création de
+ disques Joliet et HFS. Voir la page de manuel &man.mkisofs.8;
+ pour plus de détails.
+ burncd
-
+
+ CDROMs
+ gravure
+
+ Si vous disposez d'un graveur de CD ATAPI, vous pouvez
+ utiliser la commande burncd pour graver
+ une image ISO sur un CD. burncd fait
+ partie du système de base, installé sous
+ /usr/sbin/burncd. Son utilisation est
+ très simple, car il dispose de peu d'options:
+
+ &prompt.root; burncd -f cddevice data fichierimage.iso fixate
+
+ Gravera une copie de
+ fichierimage.iso sur
+ cddevice. Le périphérique par
+ défaut est /dev/acd0c. Consultez
+ &man.burncd.8; pour les options pour fixer la vitesse
+ d'écriture, éjecter le CD après gravure, et graver
+ des données audios.cdrecord
-
+
+ Si vous n'avez pas de graveur de CD ATAPI, vous devrez
+ utiliser cdrecord pour graver vos CDs.
+ cdrecord ne fait pas partie du système de
+ base; vous devez l'installer soit à partir du logiciel
+ porté sysutils/cdrtools
+ ou de la version pré-compilée appropriée.
+ Des modifications du système de base peuvent provoquer
+ le disfonctionnement des versions binaires de ce programme,
+ et donner lieu à une production de “dessous de
+ bouteille”. Vous devrez par conséquent soit
+ mettre à jour le logiciel porté quand vous mettez
+ à jour votre système, soit si vous suivez la branche -STABLE, mettre
+ à jour le logiciel porté lorsqu'une nouvelle
+ version est disponible.
+
+ Bien que cdrecord dispose de
+ nombreuses options, l'usage de base est même plus simple
+ qu'avec burncd. La gravure d'une image
+ ISO 9660 se fait avec:
+
+ &prompt.root; cdrecord dev=devicefichierimage.iso
+
+ La partie délicate dans l'utilisation de
+ cdrecord est la recherche de la valeur à
+ utiliser pour l'option . Pour déterminer
+ le bon paramètre à utiliser, utilisez l'indicateur
+ de cdrecord,
+ qui produira des résultats du type:
+
+ CDROMs
+ gravure
+
+ &prompt.root; cdrecord -scanbus
+Cdrecord 1.9 (i386-unknown-freebsd4.2) Copyright (C) 1995-2000 Jörg Schilling
+Using libscg version 'schily-0.1'
+scsibus0:
+ 0,0,0 0) 'SEAGATE ' 'ST39236LW ' '0004' Disk
+ 0,1,0 1) 'SEAGATE ' 'ST39173W ' '5958' Disk
+ 0,2,0 2) *
+ 0,3,0 3) 'iomega ' 'jaz 1GB ' 'J.86' Removable Disk
+ 0,4,0 4) 'NEC ' 'CD-ROM DRIVE:466' '1.26' Removable CD-ROM
+ 0,5,0 5) *
+ 0,6,0 6) *
+ 0,7,0 7) *
+scsibus1:
+ 1,0,0 100) *
+ 1,1,0 101) *
+ 1,2,0 102) *
+ 1,3,0 103) *
+ 1,4,0 104) *
+ 1,5,0 105) 'YAMAHA ' 'CRW4260 ' '1.0q' Removable CD-ROM
+ 1,6,0 106) 'ARTEC ' 'AM12S ' '1.06' Scanner
+ 1,7,0 107) *
+
+ Cela donne la valeur appropriée
+ pour les périphériques listés.
+ Recherchez votre graveur de
+ CD dans la liste, et utilisez les trois chiffres séparés
+ par une virgule comme valeur pour .
+ Dans notre cas le périphérique de gravure est 1,5,0, donc
+ l'entrée appropriée serait .
+ Il existe des manières plus simple de spécifier
+ cette valeur, consultez la page de manuel &man.cdrecord.1;
+ pour des détails.
+ C'est également la documentation à
+ consulter pour des informations sur la gravure de pistes
+ audios, le contrôle de la vitesse, et d'autres
+ choses.
- Duplicating Audio CDs
-
+ Dupliquer des CDs Audio
+
+ Vous pouvez dupliquer un CD audio en effectuant
+ l'extraction des données audio du CD vers un ensemble de
+ fichiers, puis graver ces fichiers sur un CD vierge. Le
+ processus est légèrement différent entre
+ lecteurs ATAPI et SCSI.
+
+
+ Lecteurs SCSI
+
+
+ Utiliser cdda2wav pour effectuer
+ l'extraction audio.
+
+ &prompt.user; cdda2wav -v255 -D2,0 -B -Owav
+
+
+
+ Utiliser cdrecord pour graver les
+ fichiers .wav.
+
+ &prompt.user; cdrecord -v dev=2,0 -dao -useinfo *.wav
+
+ Assurez-vous que 2.0 est
+ choisi correctement, comme décrit dans
+ .
+
+
+
+
+ Lecteurs ATAPI
+
+
+ Le pilote CD ATAPI rend disponible chaque piste
+ sous la forme
+ /dev/acddtnn,
+ où d est le numéro de
+ lecteur, et nn est le numéro
+ de la piste écrit sur deux digits décimaux.
+ Donc la première piste sur le premier
+ lecteur est /dev/acd0t01, la
+ seconde est /dev/acd0t02, la
+ troisième /dev/acd0t03, et
+ ainsi de suite.
+
+ Assurez-vous que les fichiers appropriés existent
+ sous /dev.
+
+ &prompt.root; cd /dev
+&prompt.root; sh MAKEDEV acd0t99
+
+ Sous FreeBSD 5.X, &man.devfs.5; créera
+ et gèrera automatiquement pour vous les entrées
+ sous /dev, il n'est donc pas
+ nécessaire d'utiliser
+ MAKEDEV.
+
+
+
+ Extraire chaque piste en utilisant &man.dd.1;.
+ Vous devez également préciser une taille de
+ bloc durant l'extraction des fichiers.
+
+ &prompt.root; dd if=/dev/acd0t01 of=piste1.cdr bs=2352
+&prompt.root; dd if=/dev/acd0t02 of=piste2.cdr bs=2352
+...
+
+
+
+
+ Graver les fichiers récupérés en utilisant
+ burncd. Vous devez spécifier que ce
+ sont des fichiers audio, et que burncd
+ devra fermer le disque une fois terminé.
+
+ &prompt.root; burncd -f /dev/acd0c audio piste1.cdr piste2.cdr ... fixate
+
+
-
+
+ Dupliquer des CDs de données
-
- RAID
-
-
+ vous pouvez copier un CD de données vers un
+ fichier image équivalent au fichier créé avec
+ sysutils/mkisofs, et
+ vous pouvez l'utiliser pour dupliquer n'importe quel CD de
+ données. L'exemple présenté ici suppose
+ que votre lecteur de CDROM est les périphérique
+ acd0. Remplacez-le avec le
+ périphérique correct. Un c doit
+ être ajouté à la fin du nom du
+ périphérique
+ pour indiquer l'intégralité de la partition, ou dans le
+ cas de CDROMS, l'intégralité du disque.
-
- Tape Backup Media
-
-
-
-
- Backup Programs
-
+ &prompt.root; dd if=/dev/acd0c of=fichier.iso bs=2048
+
+ Vous disposez maintenant d'une image, vous pouvez la
+ graver comme décrit plus haut.
+
+
+
+ Utiliser des CDs de données
+
+ Maintenant que vous avez créé une CDROM de
+ données standard, vous voulez probablement le monter et lire
+ les données présentes. Par défaut,
+ &man.mount.8; suppose que le système de fichier à
+ monter est de type UFS. Si vous essayez
+ quelque chose comme:
+
+ &prompt.root; mount /dev/cd0c /mnt
+
+ vous obtiendrez une erreur du type Incorrect
+ super block, et pas de montage. Le CDROM n'est
+ pas un système de fichiers de type UFS,
+ aussi toute tentative de montage de ce type échouera.
+ Vous devez juste préciser à &man.mount.8; que le
+ système de fichiers est du type ISO9660, et
+ tout fonctionnera. Cela se fait en spécifiant l'option
+ option à &man.mount.8;.
+ Par exemple, si vous désirez monter un CDROM, contenu
+ dans le lecteur /dev/cd0c, sous
+ /mnt, vous devrez exécuter:
+
+ &prompt.root; mount -t cd9660 /dev/cd0c /mnt
+
+ Notez que votre nom de lecteur
+ (/dev/cd0c dans cet exemple) pourra
+ être différent, en fonction de l'interface
+ utilisée par votre lecteur de CDROM. De plus l'option
+ ne fait qu'exécuter la commande
+ &man.mount.cd9660.8;. L'exemple précédent pourrait
+ être réduit à:
+
+&prompt.root; mount_cd9660 /dev/cd0c /mnt
+
+ Vous pouvez généralement utiliser
+ des CDROMs de données de n'importe quelle provenance de
+ cette façon. Les disques avec certaines extensions
+ ISO 9660 pourront se comporter de façon étrange,
+ cependant. Par exemple, les disques Joliet conservent
+ tous les noms de fichiers en utilisant des caractères
+ Unicodes sur 2 octets. Le noyau &os; ne comprend pas
+ l'Unicode (pas encore!), aussi les caractères non-anglais
+ apparaîtront sous la forme de points d'interrogation.
+ (Si vous utilisez &os; 4.3 ou suivantes, le pilote
+ CD9660 inclus la possibilité de charger au vol la table
+ de conversion Unicode appropriée. Les modules
+ de certains des codages classiques sont disponibles
+ via le logiciel porté sysutils/cd9660_unicode.)
+
+ Occasionnellement, vous pourrez obtenir le message
+ Device not configured
+ (périphérique non configuré)
+ lors d'une tentative de montage
+ d'un CDROM. Cela veut généralement dire que le
+ lecteur de CDROM pense qu'il n'y a pas de disque dans le
+ lecteur, ou que le lecteur n'est pas visible sur le bus.
+ Cela peut demander plusieurs secondes à un lecteur de
+ CDROM de s'apercevoir qu'il a été chargé,
+ soyez donc patient.
+
+ Parfois, un lecteur de CDROM SCSI peut être manquant
+ parce qu'il n'a pas eu suffisement de temps pour répondre
+ à la réinitialisation du bus. Si vous avez un lecteur
+ de CDROM SCSI, veuillez ajouter l'option suivante à
+ la configuration de votre noyau et recompiler votre
+ noyau.
+
+ options SCSI_DELAY=15000
+
+ Ceci demande à votre bus SCSI une pause de 15 seconds
+ au démarrage, pour donner à votre lecteur de CDROM une chance
+ de répondre la réinitialisation du bus.
+
+
+
+ Graver des CDs de données brutes
+
+ Il est possible de graver directement un fichier sur CD,
+ sans créer de système de fichiers ISO 9660.
+ Certaines personnes le font dans le cas de sauvegardes.
+ Cela est beaucoup plus rapide que de graver un CD
+ standard:
+
+ &prompt.root; burncd -f /dev/acd1c -s 12 data archive.tar.gz fixate
+
+ Afin de récupérer les données gravées
+ sur un tel CD, vous devez lire les données à
+ partir du fichier spécial de périphériques
+ en mode caractère:
+
+ &prompt.root; tar xzvf /dev/acd1c
+
+ Vous ne pouvez monter ce disque comme vous le feriez avec
+ un CDROM classique. Un tel CDROM ne pourra être lu
+ sous un autre système d'exploitation en dehors de &os;.
+ Si vous voulez être en mesure de monter le CD, ou
+ d'en partager les données avec un autre système
+ d'exploitation, vous devez utiliser
+ sysutils/mkisofs comme
+ décrit plus haut.
+
+
+
+
+ graveur de CD
+ pilote ATAPI/CAM
+
+ Utilisation du pilote de périphérique
+ ATAPI/CAM
+
+ Ce pilote permet d'accéder aux périphériques
+ ATAPI (lecteurs de CD-ROM, graveurs CD-RW, lecteur de DVD etc...)
+ par l'intermédiaire du sous-système SCSI, et
+ autorise l'utilisation d'applications comme sysutils/cdrdao ou
+ &man.cdrecord.1;.
+
+ Pour utiliser ce pilote, vous devrez ajouter les lignes
+ suivantes à fichier de configuration du noyau:
+
+ device atapicam
+device scbus
+device cd
+device pass
+
+ Vous avez également besoin des lignes suivantes dans
+ votre fichier de configuration:
+
+ device ata
+device atapicd
+
+ Ces deux lignes devraient être déjà
+ présentent.
+
+ Puis recompilez, installez votre nouveau noyau, et
+ redémarrez votre machine. Lors du démarrage, votre
+ graveur devrait apparaître, comme suit:
+
+ acd0: CD-RW <MATSHITA CD-RW/DVD-ROM UJDA740> at ata1-master PIO4
+cd0 at ata1 bus 0 target 0 lun 0
+cd0: <MATSHITA CDRW/DVD UJDA740 1.00> Removable CD-ROM SCSI-0 device
+cd0: 16.000MB/s transfers
+cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
+
+ Le lecteur doit être accessible via le nom de
+ périphérique /dev/cd0,
+ par exemple pour monter un CD-ROM sous
+ /mnt, tapez juste ce qui suit:
+
+ &prompt.root; mount -t cd9660 /dev/cd0c /mnt
+
+ En tant que root, vous pouvez
+ exécuter la commande suivante pour obtenir l'adresse SCSI du
+ graveur:
+
+ &prompt.root; camcontrol devlist
+<MATSHITA CDRW/DVD UJDA740 1.00> at scbus1 target 0 lun 0 (pass0,cd0)
+
+ Donc 1,0,0 sera l'adresse SCSI à
+ utiliser avec &man.cdrecord.1; et tout autre application
+ SCSI.
+
+ Pour plus d'information concernant ATAPI/CAM et le
+ système SCSI, consultez les pages de manuel
+ &man.atapicam.4; et &man.cam.4;.
+
- Floppy disks
-
-
+
+
+
+ Julio
+ Merino
+ Travail original de
+
+
+
+
+
+ Martin
+ Karlsson
+ Réécrit par
+
+
+
+
-
- Backups to Floppies
-
-
-
+
Création et utilisation de disquettes
+
+ Sauvegarder des données sur disquette est
+ parfois utile, par exemple quand on a pas d'autre
+ support de stockage amovible de disponible ou quand on
+ doit transférer de petites quantités de
+ données sur un autre ordaniteur.
+
+ Cette section expliquera comment utiliser des disquettes
+ sous &os;. Elle couvrira principalement le formatage et
+ l'utilisation de disquettes DOS de 3.5pouces, mais les
+ concepts exposés sont identiques pour d'autres formats
+ de disquettes.
+
+
+ Formater des disquettes
+
+
+ Le périphérique
+
+ On accède aux disquettes par l'intermédiaire
+ d'entrées dans /dev, comme
+ pour tout autre périphérique. Pour
+ accéder directement à la disquette sous les
+ versions 4.X et précédentes, on peut
+ utiliser /dev/fdN,
+ où N représente le
+ numéro de lecteur, généralement 0, ou
+ /dev/fdNX,
+ où X est une lettre.
+
+ Sous les versions 5.0 et suivantes, utilisez
+ simplement
+ /dev/fdN.
+
+
+ La capacité des disquettes sous les versions
+ 4.X et précédentes
+
+ Les périphériques importants
+ sont /dev/fdN.size,
+ où size est la taille de la
+ disquette en kilo-octets. Ces entrées sont utilisées
+ au moment du formatage bas niveau pour déterminer
+ la capacité du disque. 1440KO est la capacité
+ qui sera utilisée dans les exemples suivants.
+
+ Parfois les entrées sous /dev
+ devront être (re)crées. Pour cela, tapez:
+
+ &prompt.root; cd /dev && ./MAKEDEV "fd*"
+
+
+
+ La capacité des disquettes sous les versions
+ 5.0 et suivantes
+
+ Sous FreeBSD 5.X, &man.devfs.5;
+ gèrera automatiquement les fichiers spéciaux
+ de périphériques sous /dev,
+ aussi l'utilisation de MAKEDEV n'est
+ pas nécessaire.
+
+ La capacité désirée est passée à
+ &man.fdformat.1; par l'intermédiaire de l'indicateur
+ . Les capacités supportées
+ sont listées dans la page de manuel
+ &man.fdcontrol.8;, mais soyez conscients que
+ 1440KO est celle qui fonctionne le mieux.
+
+
+
+
+ Le formatage
+
+ Une disquette doit subir un formatage bas niveau avant
+ d'être utilisable. Il est généralement
+ réalisé par le constructeuri, mais le formatage est
+ une bonne manière de contrôler
+ l'intégrité du support. Bien qu'il soit possible de
+ forcer une plus grande (ou plus petite) capacité,
+ 1440KO est celle pour laquelle sont conçues la plupart
+ des disquettes.
+
+ Pour effectuer un formatage bas niveau d'une disquette
+ vous devez utiliser &man.fdformat.1;. L'utilitaire
+ attend le nom du périphérique en argument.
+
+ Notez tout message d'erreur, sachant que cela peut aider
+ à déterminer si la disquette est bonne ou
+ deffectueuse.
+
+
+ Formatage sous les versions 4.X et
+ précédentes
+
+ Utilisez un des périphériques
+ /dev/fdN.size,
+ pour formater la disquette. Insérez une disquette
+ 3.5pouces dans votre lecteur et tapez:
+
+ &prompt.root; /usr/sbin/fdformat /dev/fd0.1440
+
+
+
+
+ Formatage sous les versions 5.0 et
+ suivantes
+
+ Utilisez un des périphériques
+ /dev/fdN.size,
+ pour formater la disquette. Insérez une disquette
+ 3.5pouces dans votre lecteur et tapez:
+
+ &prompt.root; /usr/sbin/fdformat -f 1440 /dev/fd0
+
+
+
+
+
+
+ Le label de disque
+
+ Après le formatage bas niveau du disque, vous
+ devrez y placer un label de disque. Ce label sera
+ détruit plus tard, mais il est nécessaire au
+ système pour déterminer par la suite la taille
+ et la géométrie du disque.
+
+ Le nouveau label de disque prendra l'intégralité
+ du disque, et contiendra l'information correcte sur la
+ géométrie de la disquette.
+ Les différentes géométries possibles pour le label
+ sont listées dans
+ /etc/disktab.
+
+ Vous pouvez maintenant exécuter &man.disklabel.8;
+ de la façon suivante:
+
+ &prompt.root; /sbin/disklabel -B -r -w /dev/fd0 fd1440
+
+
+
+ Le système de fichiers
+
+ La disquette est maintenant fin prête pour un
+ formatage haut niveau. Cette opération placera un nouveau
+ système de fichiers sur la disquette, qui permettra
+ à &os; d'écrire et de lire sur le disque.
+ Après la création du nouveau système
+ de fichiers, le label disque est détruit, aussi
+ si vous désirez reformater le disque, vous devrez
+ recréer le label de disque à nouveau.
-
+ Amanda (Advanced Maryland
+ Network Disk Archiver—Système Avancé d'Archivage
+ de Disques en Réseau du Maryland) est un système
+ d'archivage
+ client/serveur plutôt qu'un simple programme. Un serveur
+ Amanda archivera sur une seule
+ unité de bandes un nombre quelconque d'ordinateurs disposant
+ de clients Amanda et un accès
+ réseau au serveur Amanda.
+ Un problème classique sur les sites qui ont de nombreux
+ disques volumineux est que le temps nécessaire pour
+ sauvegarder directement les données sur la bande dépasse
+ le temps alloué à cette tâche.
+ Amanda résout ce problème.
+ Amanda peut utiliser un
+ “disque intermédiaire” pour sauvegarder plusieurs
+ systèmes de fichiers à la fois.
+ Amanda des “jeux
+ d'archive”: un ensemble de bandes utilisé pour une
+ période donnée pour créer une sauvegarde
+ complète de tous les systèmes de fichiers listé
+ dans le fichier de configuration d'Amanda.
+ Le “jeu d'archive” contient également les
+ sauvegardes nocturnes incrémentales (ou
+ différentielles) de tous les systèmes de fichiers.
+ Pour restaurer une système de fichiers endommagé,
+ il faut la sauvegarde complète la plus récente et
+ les sauvegardes incrémentales.
+
+ Le fichier de configuration permet un contrôle en finesse
+ des sauvegardes et du trafic réseau
+ qu'Amanda génère.
+ Amanda utilisera n'importe quel des
+ programmes de sauvegarde décrits plus haut pour écrire les
+ données sur bande. Amanda est
+ disponible sous forme de logiciel porté ou de logiciel
+ pré-compilé, il n'est pas installé
+ par défaut.
+
+
+
+ Ne rien faire
+
+ “Ne rien faire” n'est pas un logiciel, mais
+ c'est la stratégie de sauvegarde la plus utilisée.
+ Il n'y a aucun investissement initial. Il n'y a pas de de
+ planification des sauvegardes à suivre. Juste dire non. Si
+ quelque chose arrive à vos données, souriez et
+ débrouillez-vous!
+
+ Si votre temps et vos données ne valent pas grand chose,
+ alors “Ne rien faire” est le programme de
+ sauvegarde le mieux adapté à votre ordinateur.
+ Mais prenez garde, Unix est un outil utile, et vous pouvez vous rendre
+ compte au bout de six mois que vous disposez d'une collection
+ de fichiers qui vous sont utiles.
+
+ “Ne rien faire” est la bonne méthode de
+ sauvegarde pour /usr/obj et les autres
+ répertoires qui peuvent facilement être
+ recréés par votre ordinateur. Un exemple est les
+ fichiers qui constituent la version HTML ou PostScript de ce manuel.
+ Ces fichiers ont été générés
+ à partir de fichiers SGML.
+ Faire des sauvegardes des fichiers HTML ou Postscript n'est
+ pas nécessaire. Les fichiers source SGML sont
+ sauvegardés régulièrement.
+
+
+
+ Quel est le meilleur programme de sauvegarde?
+
+ LISA
+
+
+ &man.dump.8; Point. Elizabeth D. Zwicky
+ a soumis à rude épreuve tous les programmes de
+ sauvegarde dont nous avons parlé. Le choix de &man.dump.8;
+ s'impose pour préserver toutes vos données et les
+ particularités des systèmes de fichiers Unix. Elizabeth
+ a créé des systèmes de fichiers avec une grande
+ variété de particularités inhabituelles (et
+ quelques unes pas tellement inhabituelles) et a testé chacun des
+ programmes en faisant une sauvegarde et une restauration de ces
+ systèmes de fichiers. Parmi les spécificités
+ testées: fichiers avec des trous, fichiers avec des trous
+ et des blocs de caractères “null”, fichiers
+ dont les noms comportent des caractères inhabituels,
+ les fichiers illisibles ou impossible à modifier, les
+ périphériques, fichiers dont la taille change pendant
+ la sauvegarde, fichiers créés ou détruits en cours
+ de sauvegarde et bien plus. Elle a présenté les
+ résultats de ces tests au LISA V en Octobre 1991.
+ Voir les tests
+ d'endurance des programmes de sauvegarde et
+ d'archivage.
+
+
+
+ Procédure de restauration d'urgence
+
+
+ Avant le désastre
+
+ Il y a quatre étapes à mettre en oeuvre en
+ prévision d'un désastre éventuel.
+
+ disklabel
+
+
+ Tout d'abord, imprimez le label de chacun de vos disques
+ (e.g. disklabel da0 | lpr), votre table
+ des systèmes de fichiers (/etc/fstab)
+ et tous les messages de démarrage, en deux
+ exemplaires.
+
+ disquette de reprise
+ d'urgence
+ Deuxièmement, vérifiez que vos disquettes de
+ démarrage et de reprise d'urgence
+ (boot.flp et fixit.flp)
+ incluent tous vos périphériques. La méthode
+ la plus simple pour vérifier est de redémarrer avec la
+ disquette de démarrage dans le lecteur et contrôler
+ les messages de démarrage. Si tous vos
+ périphériques
+ sont listés et opérationnels, passez à la
+ troisième étape.
+
+ Sinon, vous devez créer deux disquettes de démarrage
+ sur-mesure avec un noyau qui puisse monter tous vos disques et
+ accéder à votre unité de bandes. Ces disquettes
+ doivent contenir: &man.fdisk.8;, &man.disklabel.8;,
+ &man.newfs.8;, &man.mount.8;, et le programme de sauvegarde
+ que vous utilisez. L'édition de liens de ces programmes
+ doit être statique. Si vous utilisez &man.dump.8;, la
+ disquette doit contenir &man.restore.8;.
+
+ Troisièmement, faites régulièrement des
+ sauvegardes sur bandes. Toutes les modifications
+ effectuées après votre dernière sauvegarde
+ peuvent irrémédiablement perdues. Protégez
+ vos bandes de sauvegarde en écriture.
+
+ Quatrièmement, testez les disquettes (soit
+ boot.flp et fixit.flp
+ soit les deux disquettes sur-mesure que vous avez
+ créées à la seconde étape) et vos
+ bandes de sauvegarde. Prenez note de la procédure.
+ Conservez ces notes avec la disquette de démarrage, les
+ impressions et les bandes de sauvegarde. Vous serez si
+ préoccupé quand vous devrez restaurer que ces notes
+ peuvent vous éviter de détruire vos bandes de sauvegarde
+ (Comment? Au lieu de tar xvf /dev/sa0,
+ vous pourriez taper accidentellement
+ tar cvf /dev/sa0, ce qui écraserait votre
+ bande de sauvegarde).
+
+ Par mesure de sécurité, créez une
+ disquette de démarrage et deux bandes de sauvegarde
+ à chaque fois. Conservez-les dans un lieu
+ éloigné. Un endroit éloigné n'est
+ PAS le sous-sol du
+ même bâtiment. Un certain nombre de compagnies du World
+ Trade Center l'ont appris à leurs dépends. Un endroit
+ éloigné doit être physiquement
+ séparé de vos ordinateurs
+ et de vos disques par une distance significative.
+
+
+ Procédure de création d'une disquette
+ de démarrage
+
+ /mnt/sbin/init
+gzip -c -best /sbin/fsck > /mnt/sbin/fsck
+gzip -c -best /sbin/mount > /mnt/sbin/mount
+gzip -c -best /sbin/halt > /mnt/sbin/halt
+gzip -c -best /sbin/restore > /mnt/sbin/restore
+
+gzip -c -best /bin/sh > /mnt/bin/sh
+gzip -c -best /bin/sync > /mnt/bin/sync
+
+cp /root/.profile /mnt/root
+
+cp -f /dev/MAKEDEV /mnt/dev
+chmod 755 /mnt/dev/MAKEDEV
+
+chmod 500 /mnt/sbin/init
+chmod 555 /mnt/sbin/fsck /mnt/sbin/mount /mnt/sbin/halt
+chmod 555 /mnt/bin/sh /mnt/bin/sync
+chmod 6555 /mnt/sbin/restore
+
+#
+# create the devices nodes
+#
+cd /mnt/dev
+./MAKEDEV std
+./MAKEDEV da0
+./MAKEDEV da1
+./MAKEDEV da2
+./MAKEDEV sa0
+./MAKEDEV pty0
+cd /
+
+#
+# create minimum file system table
+#
+cat > /mnt/etc/fstab < /mnt/etc/passwd < /mnt/etc/master.passwd <
+
+
+
+
+
+
+ Après le désastre
+
+ La question cruciale est: votre matériel a-t-il
+ survécu? Vous avez régulièrement fait des
+ sauvegardes, vous n'avez donc pas besoin de vous
+ inquiéter pour les fichiers et les programmes.
+
+ Si le matériel a subi des dégats, remplacez
+ tout d'abord ce qui a été endommagé.
+
+ Si votre matériel est en état, contrôlez
+ vos disquettes. Si vous utilisez une disquette de démarrage
+ personnalisée, démarrez en mode mono-utilisateur (tapez
+ -s à l'invite boot:).
+ Sautez le paragraphe suivant.
+
+ Si vous utilisez les disquettes boot.flp
+ et fixit.flp, continuez à lire.
+ Mettre la disquette boot.flp dans le
+ premier lecteur et démarrez l'ordinateur. Le menu
+ d'installation d'origine s'affiche à l'écran.
+ Choisissez
+ l'option Fixit--Repair mode with CDROM or
+ floppy.. Insérez la disquette
+ fixit.flp quand on vous la demande.
+ &man.restore.8; et les autres programmes dont vous avez
+ besoin sont situés dans le répertoire
+ /mnt2/stand.
+
+ Restaurez chaque système de fichiers
+ séparément.
+
+
+ mount
+
+ partition racine
+
+ disklabel
+
+
+ newfs
+
+ Essayez &man.mount.8; (e.g. mount /dev/da0a
+ /mnt) sur la partition racine de votre premier
+ disque. Si le label du disque est endommagé, utilisez
+ &man.disklabel.8; pour repartitionner et libeller le disque
+ conformément au lable que vous avez imprimé et mis
+ de côté. Utilisez &man.newfs.8; pour recréer
+ les systèmes de fichiers. Remontez la partition racine
+ de la disquette en lecture/écriture (mount -u -o rw
+ /mnt). Utilisez votre programme de restauration
+ et vos bandes de sauvegardes pour restaurer les données
+ de ce système de fichiers (e.g. restore vrf
+ /dev/sa0). Démontez le système de fichiers
+ (e.g. umount /mnt). Répétez
+ l'opération pour chacun des systèmes de fichiers
+ endommagés.
+
+ Une fois que le système fonctionne à nouveau,
+ faites une sauvegarde sur de nouvelles bandes. Ce qui
+ a causé la panne ou l perte de données peut se
+ reproduire. Une heure de perdue maintenant peut vous
+ épargner d'autres ennuis plus tard.
+
+
+
+ * Je ne me suis pas préparé au désastre,
+ que faire?
+
+
+
+]]>
+
+
+
+
+
+
+
+
+ Marc
+ Fonvieille
+ Réorganisée et augmentée par
+
+
+
+ Systèmes de fichiers réseaux, en mémoire
+ et sauvegardé sur fichier
+ disques virtuels
+
+ disques
+ virtuels
+
+
+ En plus des disques que vous introduisez physiquement
+ dans votre ordinateur: disquettes, CD, disques durs, et ainsi
+ de suite; d'autres formes de disques sont gérées
+ par &os; — les disques
+ virtuels.
+
+ NFS
+ Coda
+
+ disques
+ mémoire
+
+ Ceux-ci comprennent les systèmes de fichiers
+ réseaux comme le NFS
+ et Coda, les systèmes de fichiers en mémoire et
+ les systèmes de fichiers sauvegardé dans un
+ fichier.
+
+ En fonction de la version de &os; que vous utilisez,
+ vous devrez utiliser des outils différents pour la
+ création et l'utilisation de systèmes de fichiers
+ en mémoire ou sauvegardé dans un
+ fichier.
+
+
+ Les utilisateurs de FreeBSD 4.X devront utiliser
+ &man.MAKEDEV.8; pour créer les fichiers spéciaux
+ de périphériques requis. FreeBSD 5.0
+ et versions suivantes utilisent &man.devfs.5; pour
+ allouer de façon transparente pour l'utilisateur
+ les fichiers spéciaux de périphériques.
+
+
+
+ Système de fichiers sauvegardé dans un fichier
+ sous FreeBSD 4.X
+
+ disques
+ système de fichiers sauvegardé dans un
+ fichier (4.X)
+
+
+ L'utilitaire &man.vnconfig.8; configure et active
+ les pseudo-disques vnode. Un vnode
+ est une représentation d'un fichier, et est le centre
+ de l'activité du fichier. Cela signifie que
+ &man.vnconfig.8; utilise des fichiers pour créer et
+ faire fonctionner un système de fichiers. Une
+ des utilisations possibles est de monter l'image d'une
+ disquette ou d'un CD conservée sous la forme d'un
+ fichier.
+
+ Pour utiliser &man.vnconfig.8;, vous avez besoin du
+ support &man.vn.4; dans votre fichier de configuration du
+ noyau:
+
+ pseudo-device vn
+
+ Pour monter l'image d'un système de fichiers:
+
+
+ Utilisation de vnconfig pour monter une image
+ de systèmes de fichiers sous FreeBSD 4.X
+
+ &prompt.root; vnconfig vn0diskimage
+&prompt.root; mount /dev/vn0c /mnt
+
+
+ Pour créer l'image d'un nouveau système de
+ fichiers avec &man.vnconfig.8;:
+
+
+ Création d'un nouveau disque sauvegardé sur
+ fichier avec vnconfig
+
+ &prompt.root; dd if=/dev/zero of=newimage bs=1k count=5k
+5120+0 records in
+5120+0 records out
+&prompt.root; vnconfig -s labels -c vn0newimage
+&prompt.root; disklabel -r -w vn0 auto
+&prompt.root; newfs vn0c
+Warning: 2048 sector(s) in last cylinder unallocated
+/dev/vn0c: 10240 sectors in 3 cylinders of 1 tracks, 4096 sectors
+ 5.0MB in 1 cyl groups (16 c/g, 32.00MB/g, 1280 i/g)
+super-block backups (for fsck -b #) at:
+ 32
+&prompt.root; mount /dev/vn0c /mnt
+&prompt.root; df /mnt
+Filesystem 1K-blocks Used Avail Capacity Mounted on
+/dev/vn0c 4927 1 4532 0% /mnt
+
+
+
+
+ Système de fichiers sauvegardé dans un fichier
+ sous FreeBSD 5.X
+
+ disques
+ système de fichiers sauvegardé dans un
+ fichier (5.X)
+
+
+ L'utilitaire &man.mdconfig.8; est utilisé pour
+ configurer et activer les disques mémoires,
+ &man.md.4;, sous FreeBSD 5.X. Pour utiliser
+ &man.mdconfig.8;, vous devez charger le module &man.md.4;
+ ou en ajouter le support dans votre fichier de configuration
+ du noyau:
+
+ device md
+
+ La commande &man.mdconfig.8; supporte trois sortes
+ de disques virtuels en mémoire: les disques mémoire
+ alloués avec &man.malloc.9;, les disques mémoires
+ utilisant un fichier ou l'espace de pagination comme
+ espace disque. Une des utilisations possibles est
+ le montage d'images de disquettes ou de CDs conservées
+ sous forme de fichier.
+
+ Pour monter l'image d'un système de fichiers:
+
+
+ Utilisation de mdconfig pour monter
+ une image d'un système de fichiers sous
+ FreeBSD 5.X
+
+ &prompt.root; mdconfig -a -t vnode -f diskimage -u 0
+&prompt.root; mount /dev/md0c /mnt
+
+
+ Pour créer l'image d'un nouveau système de
+ fichiers avec &man.mdconfig.8;:
+
+
+ Création d'un nouveau disque sauvegardé sur
+ fichier avec mdconfig
+
+ &prompt.root; dd if=/dev/zero of=newimage bs=1k count=5k
+5120+0 records in
+5120+0 records out
+&prompt.root; mdconfig -a -t vnode -f newimage -u 0
+&prompt.root; disklabel -r -w md0 auto
+&prompt.root; newfs md0c
+/dev/md0c: 5.0MB (10240 sectors) block size 16384, fragment size 2048
+ using 4 cylinder groups of 1.27MB, 81 blks, 256 inodes.
+super-block backups (for fsck -b #) at:
+ 32, 2624, 5216, 7808
+&prompt.root; mount /dev/md0c /mnt
+&prompt.root; df /mnt
+Filesystem 1K-blocks Used Avail Capacity Mounted on
+/dev/md0c 4846 2 4458 0% /mnt
+
+
+ Si vous ne préciser pas de numéro d'unité
+ avec l'option , &man.mdconfig.8;
+ utilisera le mécanisme d'allocation automatique
+ de &man.md.4; pour sélectionner un
+ périphérique libre.
+ Le nom de l'unité allouée s'affichera sur
+ la sortie standard comme par exemple
+ md4. Pour plus de détails concernant
+ &man.mdconfig.8;, réferrez-vous à la page de
+ manuel.
+
+ L'outil &man.mdconfig.8; est très utile, cependant
+ son utilisation demande de nombreuses lignes de commandes
+ pour créer un système de fichiers sauvegardé
+ sur fichier. FreeBSD 5.0 vient avec un outil appelé
+ &man.mdmfs.8;, ce programme configure un disque &man.md.4;
+ en utilisant &man.mdconfig.8;, y ajoute dessus un
+ système de fichiers UFS en utilisant &man.newfs.8;, et le
+ monte avec &man.mount.8;. Par exemple, si vous désirez
+ créer et monter la même image de système de
+ fichiers que précédemment, tapez simplement ce
+ qui suit:
+
+ &prompt.root; dd if=/dev/zero of=newimage bs=1k count=5k
+5120+0 records in
+5120+0 records in
+5120+0 records out
+&prompt.root; mdmfs -F newimage -s 5m md0/mnt
+&prompt.root; df /mnt
+Filesystem 1K-blocks Used Avail Capacity Mounted on
+/dev/md0 4846 2 4458 0% /mnt
+
+ Si vous utilisez l'option sans
+ numéro d'unité, &man.mdmfs.8; utilisera la fonction
+ automatique de sélection d'unité de &man.md.4; pour
+ choisir un périphérique non utilisé. Pour
+ plus de détails au sujet de &man.mdmfs.8;,
+ réferrez-vous à la page de manuel.
+
+
+
+
+ Système de fichiers en mémoire sous
+ FreeBSD 4.X
+
+ disques
+ système de fichiers en mémoire
+ (4.X)
+
+
+ Le pilote de périphérique &man.md.4; est un
+ moyen simple et efficace pour créer des systèmes
+ de fichiers en mémoire sous FreeBSD 4.X.
+ &man.malloc.9; est utilisé pour allouer la
+ mémoire.
+
+ Prenez simplement un système de fichiers que
+ vous avez préparé avec, par exemple, &man.vnconfig.8;,
+ et:
+
+
+ Disque mémoire md sous FreeBSD 4.X
+
+ &prompt.root; dd if=newimage of=/dev/md0
+5120+0 records in
+5120+0 records out
+&prompt.root; mount /dev/md0c/mnt
+&prompt.root; df /mnt
+Filesystem 1K-blocks Used Avail Capacity Mounted on
+/dev/md0c 4927 1 4532 0% /mnt
+
+
+ Pour plus de détails, veuillez vous réferrer
+ à la page de manuel &man.md.4;.
+
+
+ Système de fichiers en mémoire sous
+ FreeBSD 5.X
+
+ disques
+ système de fichiers en mémoire
+ (5.X)
+
+
+ Les mêmes outils sont utilisés pour
+ les systèmes de fichiers en mémoire ou sauvegardé
+ sur fichiers: &man.mdconfig.8; or &man.mdmfs.8;. L'espace
+ disque utilisé par le système de fichiers
+ mémoire est alloué avec &man.malloc.9;.
+
+
+ Création d'un disque mémoire avec
+ mdconfig
+
+ &prompt.root; mdconfig -a -t malloc -s 5m -u 1
+&prompt.root; newfs -U md1
+/dev/md1: 5.0MB (10240 sectors) block size 16384, fragment size 2048
+ using 4 cylinder groups of 1.27MB, 81 blks, 256 inodes.
+ with soft updates
+super-block backups (for fsck -b #) at:
+ 32, 2624, 5216, 7808
+&prompt.root; mount /dev/md1/mnt
+&prompt.root; df /mnt
+Filesystem 1K-blocks Used Avail Capacity Mounted on
+/dev/md1 4846 2 4458 0% /mnt
+
+
+
+ Création d'un disque mémoire avec
+ mdmfs
+ &prompt.root; mdmfs -M -s 5m md2/mnt
+&prompt.root; df /mnt
+Filesystem 1K-blocks Used Avail Capacity Mounted on
+/dev/md2 4846 2 4458 0% /mnt
+
+
+ Au lieu d'utiliser une système de fichiers dont
+ l'espace disque repose sur &man.malloc.9;, il est
+ possible d'utiliser de l'espace de pagination, pour cela
+ remplacez juste avec
+ dans la ligne de commande de
+ &man.mdconfig.8;. L'utilitaire &man.mdmfs.8; par
+ défaut (sans ) créé
+ un disque basé sur l'espace de pagination. Pour
+ plus de détail, réferrez-vous aux pages de manuel
+ &man.mdconfig.8; et &man.mdmfs.8;.
+
+
+
+ Détacher un disque mémoire du système
+
+ disques
+ détacher un disque mémoire
+
+
+ Quand un système de fichiers en mémoire ou
+ sauvegardé dans un fichier n'est pas utilisé,
+ vous devriez rendre au système toutes les ressources.
+ La première chose à faire est de démonter le
+ système de fichiers, ensuite utiliser &man.mdconfig.8;
+ pour détacher le disque du système et rendre les
+ ressources.
+
+ Par exemple pour détacher et libérer
+ toutes les ressources utilisées par
+ /dev/md4:
+
+ &prompt.root; mdconfig -d -u 4
+
+ Il est possible d'afficher des informations
+ sur les périphériques &man.md.4; configurés
+ en utilisant la commande mdconfig
+ -l.
+
+ Sous FreeBSD 4.X, &man.vnconfig.8; est utilisé
+ pour détacher le périphérique. Par
+ exemple pour détacher et libérer toutes les
+ ressources utilisées par
+ /dev/vn4:
+
+ &prompt.root; vnconfig -u vn4
+
+
+
+
+
+
+
+
+
+ Tom
+ Rhodes
+ Contribution de
+
+
+
+
+
+ Instantané (“Snapshot”) d'un système de fichiers
+
+
+ Instantané de système de fichiers
+ Snapshot
+
+
+ FreeBSD 5.0 en association avec les
+ Soft Updates offre une
+ nouvelle caractéristique: les instantanés de
+ systèmes de fichiers (“file system
+ snapshots”).
+
+ Les instantanés permettent à un utilisateur de
+ créer des images d'un système de fichiers
+ précis, et de les traiter comme un fichier.
+ Les instantanés doivent être créés
+ dans le système de fichiers sur lequel on veut effectuer
+ l'opération, et un utilisateur ne pourra pas créer
+ plus de 20 instantanés par système de fichiers.
+ Les instantanés actifs sont enregistrés dans le
+ superbloc, ils sont donc conservés durant les
+ opérations de démontage et de remontage lors des
+ redémarrages du système. Quand un instantané
+ n'est plus requis, il peut être supprimé avec
+ la commande standard &man.rm.1;. Les instantanés peuvent
+ être supprimés dans n'importe quel ordre,
+ cependant tout l'espace utilisé pourra ne pas
+ être à nouveau disponible car un autre instantané
+ réclamera éventuellement les blocs
+ libérés.
+
+ Lors de la création initial, l'indicateur
+ (voir la page de manuel &man.chflags.1;)
+ est positionné pour s'assurer que même l'utilisateur
+ root ne pourra pas écrire sur
+ l'instantané. La commande &man.unlink.1; fait une
+ exception pour les fichiers d'instantanés puisque elle
+ autorise leur suppression avec l'indicateur
+ positionné, il n'est donc pas
+ nécessaire de désactiver l'indicateur
+ avant d'effacer un instantané.
+
+ Les instantanés sont créés avec la commande
+ &man.mount.8;. Pour placer un instantané de
+ /var dans le fichier
+ /var/snapshot/snap utilisez la commande
+ suivante:
+
+&prompt.root; mount -u -o snapshot /var/snapshot/snap /var
+
+ Une fois un instantané créé, ce dernier
+ pourra avoir de nombreux usages:
+
+
+
+ Certains administrateurs utiliseront un instantané
+ pour des besoins de sauvegarde, car l'instantané
+ peut être transféré sur CD ou bande.
+
+
+
+ Un contrôle d'intégrité des fichiers,
+ &man.fsck.8;, pourra être effectué sur
+ l'instantané. En supposant que le système de
+ fichiers était propre quand il a été
+ monté, vous devriez toujours obtenir un résultat
+ positif (et non différent). C'est essentiellement
+ que effectue le processus de &man.fsck.8; en tâche
+ de fond (“background &man.fsck.8;”).
+
+
+
+ Lancer l'utilitaire &man.dump.8; sur l'instantané.
+ Une image cohérente du système de fichiers avec
+ les paramètres temporels de l'instantané
+ sera produite.
+ &man.dump.8; peut également à partir d'un
+ instantané, créer une image et puis supprimer
+ l'instantané en une seule fois en utilisant l'indicateur
+ dans la ligne de commande.
+
+
+
+ Monter l'instantané comme une image figée
+ du système de fichiers. Pour monter l'instantané
+ /var/snapshot/snap lancer:
+
+&prompt.root; mdconfig -a -t vnode -f /var/snapshot/snap -u 4
+&prompt.root; mount -r /dev/md4 /mnt
+
+
+
+
+ Vous pouvez maintenant parcourir l'arborescence de
+ votre système de fichiers /var
+ figé monter sous /mnt.
+ Tout sera dans le même état que lors de la
+ création de l'instantané. La seule exception est que les
+ instantanés antérieurs apparaîtront
+ sous la forme de fichiers vides. Quand l'utilisation d'un
+ instantané est terminée, il peut être
+ démonté avec:
+
+&prompt.root; umount /mnt
+&prompt.root; mdconfig -d -u 4
+
+ Pour plus d'informations sur les
+ et les instantanés de
+ systèmes de fichiers, et également de la documentation
+ technique, vous pouvez consulter le site Web de
+ Marshall Kirk McKusick à l'adresse
+ http://www.mckusick.com.
+
+
+
+ Quotas d'utilisation des disques
+
+ accounting
+ espace disque
+
+ quotas disque
+
+ Les quotas sont une option du système d'exploitation
+ qui vous permet de limiter la quantité d'espace disque
+ et/ou le nombre de fichiers auxquels ont droit un utilisateur
+ ou tous les utilisateurs d'un même groupe, sur un système
+ de fichiers donné. On les utilise la plupart du temps
+ sur les systèmes en temps partagé où il est
+ souhaitable de limiter la quantité de ressources allouée
+ à un utilisateur ou à un groupe. Cela évitera qu'un
+ utilisateur ou un groupe d'utilisateur consomme tout l'espace
+ disque.
+
+
+ Configurer votre système pour pouvoir utiliser
+ les quotas d'utilisation des disques
+
+ Avant d'essayer de mettre en place des quotas disque, il
+ est nécessaire de s'assurer que le noyau est configuré
+ pour les quotas. Cela se fait en ajoutant la ligne suivante
+ dans votre fichier de configuration du noyau:
+
+ options QUOTA
+
+ Cette option n'est pas activée par défaut dans le
+ noyau GENERIC de base, vous devrez donc
+ configurer, compiler et installer un noyau sur-mesure pour
+ utiliser les quotas disque. Reportez-vous au chapitre pour plus d'informations sur la
+ configuration du noyau.
+
+ Ensuite vous devrez activer les quotas disques dans le
+ fichier /etc/rc.conf. Pour cela, ajoutez
+ la ligne:
+
+ enable_quotas="YES"
+
+ quotas disque
+ contrôle
+
+ Pour un contrôle plus fin des quotas au démarrage
+ du système, il existe une variable supplémentaire de
+ configuration. Normalement au démarrage,
+ l'intégrité des quotas sur chaque système de
+ fichiers est vérifiée par le programme
+ &man.quotacheck.8;. Ce programme s'assure que les données
+ de la base de données des quotas correspondent bien aux
+ données présentes sur le système de
+ fichiers. C'est un processus consommateur en temps qui
+ affectera considérablement la durée de
+ démarrage du système. Si vous désirez passer
+ cette étape, une variable dans
+ /etc/rc.conf est prévue à cet
+ effet:
+
+ check_quotas="NO"
+
+ Si vous utilisez une version de FreeBSD antérieure à
+ la 3.2-RELEASE, la configuration est plus simple, et ne
+ consiste qu'en une seule variable. Ajoutez la variable
+ suivante dans votre fichier
+ /etc/rc.conf:
+
+ check_quotas="YES"
+
+ Vous devez enfin éditer le fichier
+ /etc/fstab pour activer les quotas
+ système de fichiers par système de fichiers. C'est
+ là que vous pouvez soit activer les quotas par utilisateur ou
+ par groupe soit les pour les deux sur tous vos systèmes
+ de fichiers.
+
+ Pour activer les quotas par utilisateur sur un système
+ de fichiers, ajouter l'option
+ dans le champ d'options sur l'entrée de
+ /etc/fstab pour le système de fichiers
+ sur lequel vous voulez activer les quotas. Par
+ exemple:
+
+ /dev/da1s2g /home ufs rw,userquota 1 2
+
+ De même, pour activer les quotas par groupe, utilisez
+ l'option à la place de
+ . Pour activer à la fois les quotas
+ par utilisateur et par groupe, modifiez l'entrée de la
+ façon suivante:
+
+ /dev/da1s2g /home ufs rw,userquota,groupquota 1 2
+
+ Par défaut, les fichiers où sont définis les
+ quotas dans le répertoire racine du système de fichiers
+ sous les noms quota.user et
+ quota.group, respectivement pour les
+ quotas utilisateur et les quotas par groupe. Consultez
+ la page de manuel &man.fstab.5; pour plus d'information.
+ Bien que la page de manuel &man.fstab.5; indique que vous
+ pouvez spécifier un autre emplacement pour ces fichiers,
+ cela n'est pas recommandé parce que les divers utilitaires
+ qui gèrent les quotas ne semblent pas les prendre correctement
+ en compte.
+
+ A ce point vous devriez redémarrer votre système
+ avec votre nouveau noyau. La procédure
+ /etc/rc exécutera automatiquement les
+ commandes nécessaires pour créer les fichiers de quotas
+ initiaux pour tous les quotas que vous avez définis
+ dans /etc/fstab, vous n'avez donc pas
+ besoin de créer à la main de fichiers de
+ quotas vides.
+
+ Vous ne devriez pas avoir à exécuter les
+ commandes &man.quotacheck.8;, &man.quotaon.8;, ou
+ &man.quotaoff.8; manuellement. Cependant, vous pouvez lire
+ leur page de manuel pour vous familiariser avec leur
+ rôle.
+
+
+
+ Définir les quotas
+
+ quotas disque
+ limites
+
+
+ Une fois que vous avez activé les quotas sur votre
+ système, assurez-vous que cela fonctionne correctement.
+ Une manière simple de le faire est
+ d'exécuter:
+
+ &prompt.root; quota -v
+
+ Vous devriez obtenir une ligne résumant l'utilisation
+ disque avec les quotas actuellement définis pour chaque
+ système de fichiers sur lesquels il y a des quotas.
+
+ Vous êtes maintenant prêt à définir les
+ quotas avec la commande &man.edquota.8;.
+
+ Vous disposez de différentes options pour instaurer
+ les quotas d'espace disque alloué à un utilisateur
+ ou à un groupe, et le nombre de fichiers qu'ils peuvent
+ créer. Vous pouvez baser les limitations sur l'espace disque
+ alloué (quotas en nombre de blocs) ou sur le nombre de
+ fichiers (quotas en inode) ou les deux. Ces options
+ peuvent être divisées en deux catégories: les
+ limites strictes ou souples.
+
+ limite stricte
+ Une limite stricte ne peut être dépassée.
+ Une fois qu'un utilisateur atteint sa limite stricte, il
+ ne pourra plus rien allouer sur le système de fichiers
+ en question. Par exemple, si l'utilisateur a droit à une
+ limite stricte de 500 blocs sur un système de fichiers et en
+ utilise 490 blocs, il ne pourra allouer que 10 blocs
+ supplémentaires. Une tentative d'allouer 11 blocs
+ échouerait.
+
+ limite souple
+ Une limite souple peut être dépassée
+ pour une période de temps restreinte. C'est ce que l'on
+ appelle le délai de grâce, qui est d'une semaine
+ par défaut. Si un utilisateur dépasse cette limite
+ au delà du délai de grâce, cette limite
+ devient stricte, et plus aucune allocation ne sera possible.
+ Quand l'utilisateur redescend en dessous de la limite souple,
+ le délai de grâce est à nouveau
+ réaccorder.
+
+ Ce qui suit est un exemple de ce que vous pourrez voir
+ en utilisant la commande &man.edquota.8;. Quand vous invoquez
+ la commande &man.edquota.8;, vous vous retrouvez dans
+ l'éditeur défini par la variable d'environnement
+ EDITOR, ou sous vi
+ si la variable d'environnement EDITOR n'est
+ pas positionnée, ce qui vous permet d'éditer les
+ quotas.
+
+ &prompt.root; edquota -u test
+
+ Quotas for user test:
+/usr: blocks in use: 65, limits (soft = 50, hard = 75)
+ inodes in use: 7, limits (soft = 50, hard = 60)
+/usr/var: blocks in use: 0, limits (soft = 50, hard = 75)
+ inodes in use: 0, limits (soft = 50, hard = 60)
+
+ vous verrez normalement deux lignes pour chaque système
+ de fichiers sur lequel il y a des quotas. Une ligne pour
+ les quotas de blocs, et une autre pour la limite d'inode.
+ Modifiez simplement les valeurs que vous voulez mettre à jour.
+ Par exemple, pour augmenter la limite de blocs accordée
+ à cet utilisateur de 50 pour la limite souple et de 75 pour la
+ limite stricte à 500 pour la limite souple et 600 pour la
+ limite stricte, modifiez:
+
+ /usr: blocks in use: 65, limits (soft = 50, hard = 75)
+
+ en:
+
+ /usr: blocks in use: 65, limits (soft = 500, hard = 600)
+
+ Les nouveaux quotas seront en service dès que vous
+ quitterez l'éditeur.
+
+ Il est parfois souhaitable de définir des quotas
+ pour une plage d'UIDs (identifiants utilisateur). Cela
+ peut être réalisé avec l'option
+ de la commande &man.edquota.8;.
+ Définissez d'abord les quotas pour un seul utilisateur, et
+ puis exécutez
+ edquota -p protouser startuid-enduid.
+ Par exemple, si l'utilisateur test
+ dispose des quotas désirés, la commande suivante peut
+ être utilisée pour appliquer ces quotas pour les UIDs
+ de 10000 à 19999:
+
+ &prompt.root; edquota -p test 10000-19999
+
+ Pour plus d'informations consultez la page de manuel
+ &man.edquota.8;.
+
+
+
+ Consulter les quotas et l'utilisation des disques
+
+ quotas disque
+ contrôle
+
+
+ Vous pouvez soit utiliser la commande &man.quota.1;
+ soit la commande &man.repquota.8; pour consulter les quotas
+ et l'utilisation des disques. La commande &man.quota.1;
+ peut être employée pour connaître
+ les quotas et l'utilisation des disques pour un utilisateur et
+ un groupe. Un utilisateur ne peut consulter que ses propres
+ quotas et ceux d'un groupe auquel il appartient. Seul le
+ super-utilisateur peut consulter les quotas et l'usage disque
+ de tous les utilisateurs et groupes. La commande
+ &man.repquota.8; permet d'obtenir un résumé de tous
+ les quotas et l'utilisation disque pour les systèmes
+ de fichiers sur lesquels il y a des quotas.
+
+ Ce qui suit est un extrait de la sortie de la commande
+ quota -v pour un utilisateur pour lequel
+ on a défini des quotas sur deux systèmes de
+ fichiers.
+
+ Disk quotas for user test (uid 1002):
+ Filesystem blocks quota limit grace files quota limit grace
+ /usr 65* 50 75 5days 7 50 60
+ /usr/var 0 50 75 0 50 60
+
+ délai de grâce
+ Sur le système de fichiers /usr
+ dans l'exemple ci-dessus, l'utilisateur occupe 15 blocs de
+ plus que la limite de 50 blocs qui lui est allouée et
+ dispose d'un délai de grâce de 5 jours. Notez
+ l'astérisque * qui indique que
+ l'utilisateur dépasse actuellement son quota.
+
+ Normalement les systèmes de fichiers sur lesquels
+ l'utilisateur n'occupe pas d'espace n'apparaissent pas
+ dans la sortie de la commande &man.quota.1;, même s'il a des
+ quotas sur ces systèmes de fichiers. L'option
+ listera ces systèmes de fichiers, comme
+ /usr/var dans l'exemple ci-dessus.
+
+
+
+ Quotas avec NFS
+ NFS
+
+ Les quotas sont gérés par le sous-système
+ de gestion des quotas sur le serveur NFS. Le démon
+ &man.rpc.rquotad.8; fournit les informations sur les quotas
+ à la commande &man.quota.1; des clients NFS, permettant
+ aux utilisateurs sur ces machines de consulter l'utilisation
+ des quotas qui leur sont alloués.
+
+ Activez rpc.rquotad dans
+ /etc/inetd.conf de la façon
+ suivante:
+
+ rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad
+
+ Puis redémarrez inetd:
+
+ &prompt.root; kill -HUP `cat /var/run/inetd.pid`
+
+
+
+
+
+
+
+ Lucky
+ Green
+ Contribution de
+
+ shamrock@cypherpunks.to
+
+
+
+
+
+
+ Chiffrer les partitions d'un disque
+
+ disques
+ chiffrement
+
+ &os; offre d'excellentes protections contre un accès
+ non autorisé aux données par l'intermédiaire du
+ réseau. Les permissions sur les fichiers et le contrôle
+ d'accès obligatoire — “Mandatory Access
+ Control” (MAC) (voir ) empêchent
+ l'accès aux données pour des tiers non autorisés
+ quand le système d'exploitation est actif et l'ordinateur en
+ fonctionnement. Cependant, des permissions renforcés
+ sont inutiles si l'attaquant a un accès physique à
+ un ordinateur et peut simplement déplacer le disque dur
+ sur un autre système pour copier et analyser les
+ données sensibles.
+
+ Indépendament de la manière dont un attaquant s'est
+ trouvé en possession d'un disque dur ou a arrêté
+ un ordinateur, le chiffrage de disque basé
+ sur GEOM (gbde) (“GEOM Based Disk
+ Encryption”) peut protéger les données des
+ systèmes de fichiers contre des attaquants très
+ motivés et aux ressources importantes. A la
+ différence des méthodes de chiffrage lourdes qui
+ chiffrent uniquement les fichiers individuels,
+ gbde chiffre de manière
+ transparente l'intégralité du système de fichiers.
+ Aucun texte en clair ne touche les plateaux du disque.
+
+
+ Activer le support gbde dans le noyau
+
+
+
+ Devenir root
+
+ La configuration de gbde
+ requiert les privilèges du super-utilisateur.
+
+ &prompt.user; su -
+Password:
+
+
+
+ Vérifier la version du système
+ d'exploitation
+
+ &man.gbde.4; demande FreeBSD 5.0 ou suivante.
+
+ &prompt.root; uname -r
+5.0-RELEASE
+
+
+
+ Ajouter le support &man.gbde.4; au fichier de
+ configuration du noyau
+
+ En utilisant votre éditeur de texte favoris,
+ ajoutez la ligne suivnate à votre fichier de configuration
+ du noyau:
+
+ options GEOM_BDE
+
+ Configurez, recompilez, et installez le noyau &os;.
+ Ce processus est décrit dans .
+
+ Redémarrez avec le nouveau noyau.
+
+
+
+
+
+ Préparation du disque dur chiffré
+
+ L'exemple suivant suppose que vous ajoutez un nouveau
+ disque dur à votre système et qui contiendra une
+ seule partition chiffrée. Cette partition sera
+ montée sous /private.
+ gbde peut également être
+ utilisé pour chiffrer les répertoires
+ /home et /var/mail,
+ mais cela demande une configuration plus complexe qui
+ dépasse le cadre de cette introduction.
+
+
+
+ Ajouter le nouveau disque
+
+ Installez le nouveau disque commen expliqué dans
+ . Pour les besoins de cet
+ exemple, une nouvelle partition disque a été
+ ajoutée en tant que /dev/ad4s1c.
+ Les périphériques du type
+ /dev/ad0s1*
+ représentent les partitions &os; standards sur le
+ système exemple.
+
+ &prompt.root; ls /dev/ad*
+/dev/ad0 /dev/ad0s1b /dev/ad0s1e /dev/ad4s1
+/dev/ad0s1 /dev/ad0s1c /dev/ad0s1f /dev/ad4s1c
+/dev/ad0s1a /dev/ad0s1d /dev/ad4
+
+
+
+ Créer un répertoire pour héberger
+ les fichiers de verrouillage de GBDE
+
+ &prompt.root; mkdir /etc/gbde
+
+ Le fichier de verrouillage de
+ gbde contient l'information
+ nécessaire à gbde pour
+ accéder aux partitions chiffrées. Sans accès
+ au fichier de verrouillage,
+ gbde sera incapable de
+ déchiffrer les données contenues sur la partition
+ chiffrée sans une aide manuelle significative ce
+ qui n'est pas supporté par le logiciel. Chaque
+ partition chiffrée utilise un fichier de verrouillage
+ propre.
+
+
+
+ Initialiser la partition gbde
+
+ Une partition gbde
+ doit être initialisée avant d'être utilisable.
+ Cette initialisation doit être effectuée une seule
+ fois:
+
+ &prompt.root; gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c
+
+ &man.gbde.8; lancera votre éditeur, vous permettant
+ de fixer diverses options de configuration dans un
+ gabarit. Pour une utilisation de UFS1 ou UFS2, fixez
+ l'option sector_size à
+ 2048:
+
+ $FreeBSD: src/sbin/gbde/template.txt,v 1.1 2002/10/20 11:16:13 phk Exp $
+#
+# La taille d'un secteur est la plus petite unité de donnée
+# qui peut être lue ou écrite.
+# Une valeur trop petite diminue les performances et l'espace
+# disponible.
+# Une valeur trop grande peut empêcher des systèmes de
+# fichiers de fonctionner correctement. 512 est la valeur minimale
+# et sans risque. Pour l'UFS, utiliser la taille d'un fragment
+#
+sector_size = 2048
+[...]
+
+
+ &man.gbde.8; vous demandera de taper deux fois
+ la phrase d'authentification qui devra être
+ utilisée pour sécuriser les données. La
+ phrase d'authentification doit être la même
+ dans les deux cas. La capacité de
+ gbde à protéger
+ vos données dépend de la qualité de la
+ phrase d'authentification que vous avez choisie.
+
+ Pour des conseils sur comment choisir une
+ phrase d'authentification sécurisée et facile
+ à retenir, consultez le site Web Diceware
+ Passphrase.
+
+ La commande gbde init crée
+ un fichier de verrouillage pour votre partition
+ gbde qui dans cet exemple est
+ stocké sous /etc/gbde/ad4s1c.
+
+
+ Les fichiers de verrouillage de
+ gbde
+ doivent être conservés de
+ pair avec le contenu des partitions chiffrées.
+ Alors que la suppression seule d'un fichier de
+ verrouillage ne peut empêcher une personne
+ déterminée de déchiffrer une partition
+ gbde, sans le fichier
+ de verrouillage, le propriétaire légitime sera
+ incapable d'accèder aux données de la partition
+ chiffrée sans beaucoup de travail ce qui est
+ totalement non supporté par
+ &man.gbde.8; et son concepteur.
+
+
+
+
+ Attacher la partition chiffrée au noyau
+
+ &prompt.root; gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c
+
+ On vous demandera de fournir la phrase
+ d'authentification que vous avez choisie lors de
+ l'initialisation de la partition chiffrée. Le
+ nouveau périphérique chiffré apparaîtra
+ dans /dev en tant que
+ /dev/nom_périphérique.bde:
+
+ &prompt.root; ls /dev/ad*
+/dev/ad0 /dev/ad0s1b /dev/ad0s1e /dev/ad4s1
+/dev/ad0s1 /dev/ad0s1c /dev/ad0s1f /dev/ad4s1c
+/dev/ad0s1a /dev/ad0s1d /dev/ad4 /dev/ad4s1c.bde
+
+
+
+ Créer un système de fichiers
+ sur le périphérique chiffré
+
+ Une fois que le périphérique chiffré
+ a été attaché au noyau, vous pouvez créer
+ un système de fichiers sur le périphérique.
+ Pour créer un système de fichiers sur le
+ périphérique, utilisez &man.newfs.8;.
+ Puisqu'il est plus rapide d'initialiser un nouveau
+ système de fichiers UFS2 qu'un nouveau système
+ UFS1, l'utilisation de &man.newfs.8; avec l'option
+ est recommandé.
+
+ L'option est utilisée
+ par défaut avec &os; 5.1-RELEASE et
+ suivante.
+
+ &prompt.root; newfs -U -O2 /dev/ad4s1c.bde
+
+
+ La commande &man.newfs.8; peut être effectuée
+ sur une partition gbde
+ attachée qui est identifiée par une extension
+ *.bde
+ au niveau du nom de périphérique.
+
+
+
+
+ Monter la partition chiffrée
+
+ Créez un point de montage pour le système
+ de fichiers chiffré.
+
+ &prompt.root; mkdir /private
+
+ Montez le système de fichiers chiffré.
+
+ &prompt.root; mount /dev/ad4s1c.bde /private
+
+
+
+ Vérifiez que le système de fichiers
+ chiffré est disponible
+
+ Le système de fichiers chiffré devrait
+ être visible par &man.df.1; et prêt à
+ être utilisé:
+
+ &prompt.user; df -H
+Filesystem Size Used Avail Capacity Mounted on
+/dev/ad0s1a 1037M 72M 883M 8% /
+/devfs 1.0K 1.0K 0B 100% /dev
+/dev/ad0s1f 8.1G 55K 7.5G 0% /home
+/dev/ad0s1e 1037M 1.1M 953M 0% /tmp
+/dev/ad0s1d 6.1G 1.9G 3.7G 35% /usr
+/dev/ad4s1c.bde 150G 4.1K 138G 0% /private
+
+
+
+
+
+ Montage des systèmes de fichiers chiffrés
+
+ Après chaque démarrage, tout système
+ de fichiers chiffré doit être rattaché
+ au noyau, contrôlé pour les erreurs, et monté,
+ avant que les systèmes de fichiers ne puissent être
+ utilisés. Les commandes nécessaires doivent être
+ exécutées en tant que
+ root.
+
+
+
+ Attacher la partition gdbe au noyau
+
+ &prompt.root; gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c
+
+ On vous demandera de fournir la phrase
+ d'authentification que vous avez choisie lors de
+ l'initialisation de la partition gbde chiffrée.
+
+
+
+ Contrôler les erreurs du système de fichiers
+
+ Puisque les systèmes de fichiers chiffrés
+ ne peuvent être encore listés dans le fichier
+ /etc/fstab pour un montage
+ automatique, on doit donc contrôler les systèmes de
+ fichiers pour d'éventuelles erreurs en exécutant
+ manuellement &man.fsck.8; avant le montage.
+
+ &prompt.root; fsck -p -t ffs /dev/ad4s1c.bde
+
+
+
+ Monter le système de fichiers chiffré
+
+ &prompt.root; mount /dev/ad4s1c.bde /private
+
+ Le système de fichiers est maintenant
+ disponible à l'utilisation.
+
+
+
+
+ Montage automatique de partitions chiffrées
+
+ Il est possible de créer une procédure pour
+ automatiquement attacher, contrôler, et monter une
+ partition chiffrée, mais pour des raisons de
+ sécurité la procédure ne devrait pas contenir le
+ mot de passe &man.gbde.8;. A la place, il est recommandé
+ que de telles procédures soient exécutées
+ manuellement tout en fournissant le mot de passe via la
+ console ou &man.ssh.1;.
+
+
+
+ Les protections cryptographiques utilisées
+ par gbde
+
+ &man.gbde.8; chiffre la partie utile des secteurs en
+ utilisant le chiffrage AES 128 bits en mode CBC. Chaque
+ secteur sur le disque est chiffré avec une clé AES
+ différente. Pour plus d'informations sur l'architecture
+ cryptographique de gbde, y
+ compris comment les clés pour chaque secteur sont
+ des dérivés de la phrase d'authentification
+ donnée par l'utilisateur, voir la page de manuel
+ &man.gbde.4;.
+
+
+
+ Problèmes de compatibilité
+
+ &man.sysinstall.8; est incompatible avec
+ les périphériques
+ gbde-chiffrés. Tous les
+ périphériques
+ *.bde
+ doivent être détachés du noyau
+ avant de lancer &man.sysinstall.8; ou ce dernier plantera
+ durant son processus initial de recherche des
+ périphériques. Pour détacher le
+ périphérique chiffré utilisé dans notre
+ exemple, utilisez la commande suivante:
+
+ &prompt.root; gbde detach /dev/ad4s1c
+
+
+
+
+
+