xenial (8) mkswap.8.gz

Provided by: manpages-fr-extra_20151231_all bug

NOM

       mkswap - Créer une zone d'échange (swap) Linux

SYNOPSIS

       mkswap [options] périphérique [taille]

DESCRIPTION

       mkswap crée une zone d'échange Linux sur un périphérique ou dans un fichier.

       Le  paramètre  périphérique est normalement une partition du disque dur (/dev/sdb7 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. (Attention : Solaris utilise aussi le type 82 ; prenez garde de ne  pas
       supprimer les partitions Solaris.)

       Le  paramètre  taille 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. mkswap 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  swapon  pour  l'utiliser.
       Habituellement  les zones d'échange sont indiquées dans le fichier /etc/fstab afin qu'elles puissent être
       utilisées au démarrage par la commande swapon -a dans les scripts de démarrage.

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.

       mkswap, comme beaucoup d'autres outils du type mkfs, efface le premier bloc de la partition  pour  rendre
       les anciens systèmes de fichiers invisibles.

       Cependant,  mkswap  refuse  de  supprimer  le premier bloc d'un périphérique avec une étiquette de disque
       (SUN, BSD, etc.).

OPTIONS

       -c, --check
              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é.

       -f, --force
              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, mkswap refusera d'effacer le premier bloc  d'un  périphérique  avec  une
              table de partitions.

       -L, --label étiquette
              Indiquer  une  étiquette  de  périphérique,  pour  permettre  l'utilisation  de  swapon avec cette
              étiquette.

       -p, --pagesize taille
              Indiquer la taille de page (en octet) à utiliser. Cette option est normalement inutile, mkswap lit
              la taille depuis le noyau.

       -U, --uuid UUID
              Indiquer l'UUID à utiliser. Le comportement par défaut est de créer un UUID.

       -v, --swapversion 1
              Indiquer la version de l'espace d'échange (cette option ne sert actuellement à rien car l'ancienne
              option -v 0 est devenue obsolète et que seule -v 1 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)).

       -h, --help
              Afficher un texte d'aide puis quitter.

       -V, --version
              Afficher les informations sur la version et quitter.

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 /proc/swaps.

       mkswap 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
       mkswap, par exemple en utilisant une commande comme

              # fallocate --length 8GiB fichier_échange

       Notez  qu'un  fichier d'échange ne doit contenir aucun trou (par conséquent, utiliser cp(1) pour créer le
       fichier n'est pas acceptable).

ENVIRONNEMENT

       LIBBLKID_DEBUG=all
              Activer la sortie de débogage de libblkid.

VOIR AUSSI

       fdisk(8), swapon(8)

DISPONIBILITÉ

       La   commande   mkswap   fait   partie    du    paquet    util-linux,    elle    est    disponible    sur
       <ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.

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 <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
       toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.