.\" Copyright 1998 Andries E. Brouwer (aeb@cwi.nl) .\" .\" May be distributed under the GNU General Public License .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MKSWAP 8 "mars 2009" util\-linux "Administration système" .SH NOM mkswap \- Créer une zone d'échange (swap) Linux .SH SYNOPSIS \fBmkswap\fP [\fIoptions\fP] \fIpériphérique\fP [\fItaille\fP] .SH DESCRIPTION \fBmkswap\fP crée une zone d'échange Linux sur un périphérique ou dans un fichier. Le paramètre \fIpériphérique\fP est normalement une partition du disque dur (\fI/dev/sdb7\fP par exemple) mais peut aussi être un fichier. Le noyau Linux ne regarde pas les identifiants de partition, mais beaucoup de scripts d'installation supposeront que les partitions de type\ 82 en hexadécimal (LINUX_SWAP) sont, par défaut, des partitions d'échange. (\fBAttention\ : Solaris utilise aussi le type\ 82\ ; prenez garde de ne pas supprimer les partitions Solaris.\fP) Le paramètre \fItaille\fP est superflu, mais il est conservé pour des raisons de compatibilité ascendante (il indique la taille désirée de la zone d'échange par blocs de 1024\ octets. \fBmkswap\fP utilisera la totalité de la partition ou du fichier si la taille est omise. L'indiquer est imprudent — une coquille pourrait détruire le disque). Après avoir créé la zone d'échange, vous aurez besoin de la commande \fBswapon\fP pour l'utiliser. Habituellement les zones d'échange sont indiquées dans le fichier \fI/etc/fstab\fP afin qu'elles puissent être utilisées au démarrage par la commande \fBswapon \-a\fP dans les scripts de démarrage. .SH AVERTISSEMENT L'en\-tête de la zone d'échange ne modifie pas le premier bloc. Un chargeur de démarrage ou une étiquette de disque peut y être placé, mais ce n'est pas une configuration recommandée. La configuration recommandée est d'utiliser une partition séparée pour la zone d'échange. \fBmkswap\fP, comme beaucoup d'autres outils du type mkfs, \fBefface le premier bloc de la partition pour rendre les anciens systèmes de fichiers invisibles\fP. Cependant, \fBmkswap\fP refuse de supprimer le premier bloc d'un périphérique avec une étiquette de disque (SUN, BSD,\ etc.). .SH OPTIONS .TP \fB\-c\fP,\fB \-\-check\fP Vérifier le périphérique (si c'est un périphérique bloc) pour découvrir les blocs corrompus avant de créer une zone d'échange. S'il trouve des blocs corrompus, leur nombre est affiché. .TP \fB\-f\fP, \fB\-\-force\fP Continuer même si la commande est stupide. Cela permet de créer des zones d'échange plus grandes que la taille du fichier ou de la partition dans laquelle elle réside. Ainsi, sans cette option, \fBmkswap\fP refusera d'effacer le premier bloc d'un périphérique avec une table de partitions. .TP \fB\-L\fP, \fB\-\-label\fP \fIétiquette\fP Indiquer une \fIétiquette\fP de périphérique, pour permettre l'utilisation de \fBswapon\fP avec cette \fIétiquette\fP. .TP \fB\-p\fP, \fB\-\-pagesize\fP \fItaille\fP Indiquer la \fItaille\fP de page (en octet) à utiliser. Cette option est normalement inutile, \fBmkswap\fP lit la taille depuis le noyau. .TP \fB\-U\fP, \fB\-\-uuid\fP \fIUUID\fP Indiquer l'\fIUUID\fP à utiliser. Le comportement par défaut est de créer un UUID. .TP \fB\-v\fP,\fB \-\-swapversion 1\fP Indiquer la version de l'espace d'échange (cette option ne sert actuellement à rien car l'ancienne option \fB\-v 0\fP est devenue obsolète et que seule \fB\-v 1\fP est prise en charge. Le noyau ne prend plus en charge le format\ v0 d'espace d'échange depuis la version\ 2.5.22 (juin\ 2002). La nouvelle version\ v1 est prise en charge depuis le noyau\ 2.1.117 (août\ 1998)). .TP \fB\-h\fP,\fB \-\-help\fP Afficher un texte d'aide puis quitter. .TP \fB\-V\fP,\fB \-\-version\fP Afficher les informations sur la version et quitter. .SH NOTES La taille utile maximale d’une zone d’échange dépend de l’architecture et de la version du noyau. Le nombre maximal de pages qu’il est possible d’adresser avec l’en\-tête de la zone d’échange est 4294967295 (UINT_MAX). L’espace restant dans le périphérique d’échange est ignoré. Actuellement, Linux autorise 32\ zones d'échange. Les zones en cours d'utilisation sont visibles dans le fichier \fI/proc/swaps\fP. \fBmkswap\fP refuse les zones de taille inférieure à 10\ pages. Si vous ne connaissez pas la taille des pages que la machine utilise, vous pouvez la voir avec «\ cat /proc/cpuinfo\ » (le contenu de ce fichier dépendant de l'architecture et de la version du noyau, il est possible que vous n'ayez pas accès à cette information). Pour installer un fichier d'échange, il est nécessaire de créer ce fichier avant de l'initialiser avec \fBmkswap\fP, par exemple en utilisant une commande comme .nf .RS # fallocate \-\-length 8GiB fichier_échange .RE .fi Notez qu'un fichier d'échange ne doit contenir aucun trou (par conséquent, utiliser \fBcp\fP(1) pour créer le fichier n'est pas acceptable). .SH ENVIRONNEMENT .IP \fBLIBBLKID_DEBUG=all\fP Activer la sortie de débogage de libblkid. .SH "VOIR AUSSI" \fBfdisk\fP(8), \fBswapon\fP(8) .SH DISPONIBILITÉ La commande \fBmkswap\fP fait partie du paquet util\-linux, elle est disponible sur <\fIftp://ftp.kernel.org/pub/linux/utils/util\-linux/\fP>. .SH TRADUCTION Cette page de manuel a été traduite par Jérôme Perzyna en 2004. La version présente dans Debian est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages\-fr\-extra.