4. Autres opérations sur les disques

4.1. Ajout d'espace de pagination

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.

Pour ajouter de l'espace de pagination au moment de l'installation d'un nouveau disque:

  1. 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.

  2. Au moment de créer les systèmes de fichiers avec newfs, ne formatez pas la partition 'c'. Formatez à la place la partition qui n'est pas réservée à la pagination.

  3. Ajoutez la ligne qui suit à /etc/fstab:

    /dev/wd0b                       none            swap    sw 0 0
             
    

    En remplacant /dev/wd0b par le nom du nouvel espace de pagination.

  4. Pour que l'espace de pagination soit immédiatement utilisable, utilisez la commande newfs:

    % swapon /dev/sd0b
    swapon:  added /dev/sd0b as swap space
    

4.2. Copier le contenu d'un disque sur un autre

Proposé par: Renauld Waldura .

Pour déplacer le contenu d'un disque sur un nouveau, faites:

# mount /dev/wd2 /mnt
# pax -r -w -p e /usr/home /mnt
# umount /mnt
# rm -rf /usr/home/*
# mount /dev/wd2 /usr/home

4.3. Créer des disques à écritures réparties avec ccd

Commandes transmises par: Stan Brown .

Le pilote de disques concaténés - ``Concatenated Disk Driver'', 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 ccd(4) et ccdconfig(4) ou la page de CCD, pour plus d'informations.

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 identiques.

Avant d'exécuter ces commandes, vérifiez que vous avez bien ajouté la ligne:

pseudo-device ccd 4 
     

à la configuration de votre noyau.

# cd /dev ; sh MAKDEV ccd0
# disklabel -r -w sd0 auto
# disklabel -r -w sd1 auto
# disklabel -r -w sd2 auto
# disklabel -e sd0c # changer le type en 4.2BSD
# disklabel -e sd1c # changer le type en 4.2BSD
# disklabel -e sd2c # changer le type en 4.2BSD
# ccdconfig ccd0 32 0 /dev/sd0c /dev/sd1c /dev/sd2c
# newfs /dev/rccd0c

Vous pouvez maintenant monter et utiliser votre CCD en le référençant comme périphérique /dev/ccd0c.

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.