Provided by: manpages-fr-extra_20101103_all bug

NOM

       mkswap - Creer une zone d'echange (swap) Linux

SYNOPSIS

       mkswap [-c] [-f] [-p TAILLE_PAGE] [-L 'etiquette] [-U uuid] p'eriph'erique
       [taille]

DESCRIPTION

       mkswap cree une zone de swap Linux  sur  un  peripherique  ou  dans  un
       fichier.

       Le  parametre  p'eriph'erique est normalement une partition du disque dur
       (/dev/sdb7 par exemple) mais peut aussi etre un fichier. Le noyau Linux
       ne  regarde  pas  le  type  de  partition,  mais  beaucoup  de  scripts
       d'installation supposeront que les partitions de type 82 en hexadecimal
       (LINUX_SWAP)  sont,  par  defaut,  des partitions de swap. (Attention :
       Solaris utilise aussi le type 82 ; prenez garde de ne pas supprimer vos
       partitions Solaris.)

       Le parametre taille est superflu, mais il est conserve pour des raisons
       de compatibilite descendante (il specifie la taille desiree de la  zone
       de  swap  par  blocs de 1024 octets. mkswap utilisera la totalite de la
       partition ou du fichier si  la  taille  est  omise.  La  specifier  est
       imprudent - une coquille pourrait detruire votre disque).

       Le  parametre  TAILLE_PAGE specifie la taille de la page a utiliser. Il
       n'est presque jamais necessaire (voire imprudent) de la specifier, mais
       certaines anciennes versions de libc ne determinent pas correctement la
       taille de la page. Il est alors  possible  que  mkswap  en  prenne  une
       mauvaise.  Si  tel est le cas, un swapon ulterieur echouera parce qu'il
       n'aura pas trouve la signature de la swap. Les valeurs caracteristiques
       de TAILLE_PAGE sont 4096 ou 8192.

       Apres  avoir  cree  la  zone  de swap, vous aurez besoin de la commande
       swapon pour l'utiliser. Habituellement les zones de swap  sont  listees
       dans  le  fichier  /etc/fstab  afin qu'elles puissent etre utilisees au
       demarrage par la commande swapon -a dans les scripts de demarrage.

AVERTISSEMENT

       L'en-tete de la swap ne modifie pas le premier  bloc.  Un  chargeur  de
       demarrage  ou  une  etiquette de disque peut y etre place mais ce n'est
       pas une configuration recommandee.  La  configuration  recommandee  est
       d'utiliser une partition separee pour la zone de swap.

       mkswap  comme les outils mkfs efface le premier bloc pour supprimer les
       anciens syst`emes de fichiers du disque.

       mkswap refuse de supprimer le premier bloc d'un peripherique  avec  une
       etiquette  de  disque  (SUN,  BSD,  ...)  ou  le  disque  entier (p. ex
       /dev/sda).

OPTIONS

       -c     Teste le peripherique  (si  c'est  un  peripherique  bloc)  pour
              decouvrir  les blocs defectueux avant de creer une zone de swap.
              S'il en trouve, leur nombre est affiche.

       -f     Force - continuer meme si la commande est stupide.  Cela  permet
              de creer des zones de swap plus grandes que la taille du fichier
              ou de la partition dans laquelle elle reside.

              Sans cette option, mkswap refusera  d'effacer  le  premier  bloc
              d'un  peripherique  avec  une  table  de  partition ou un disque
              entier (p. ex /dev/sda).

       -p TAILLE PAGE
              Indique la taille de la page a utiliser.

       -L 'etiquette
              Indique une etiquette, pour permettre  l'utilisation  de  swapon
              avec  cette etiquette. (Uniquement pour le nouveau style de zone
              swap).

       -v0, -v1
              Indique la  version  de  l'espace  de  swap.  Cette  option  est
              depreciee et seulement -v1 est geree.

              Le  noyau  n'a  pas  de gestion des espaces de swap v0 depuis la
              version 2.5.22. La nouvelle  version  v1  est  geree  depuis  la
              version 2.1.117.

       -U uuid
              Indique  l'uuid  a  utiliser.  Le comportement par defaut est de
              creer les UUID.

NOTES

       La  taille  maximale  utilisable  de  la  zone  de   swap   depend   de
       l'architecture et de la version du noyau. C'est approximativement 2 Gio
       sur i386, PPC, m68k, ARM, 1 Gio sur sparc, 512 Mio  sur  mips,  128 Gio
       sur  alpha et 3 Tio sur sparc64. Pour les noyaux ulterieurs a 2.3.3, il
       n'y a pas de telle limitation.

       Notez qu'avant la version 2.1.117, le  noyau  allouait  un  octet  pour
       chaque  page,  alors que, maintenant, il en alloue deux. Ainsi une zone
       de swap de 2 Gio en cours  d'utilisation  pourra  necessiter  2 Mio  de
       memoire du noyau.

       Actuellement, Linux autorise 32 zones de swap (elles etaient 8 avant le
       noyau Linux 2.4.10). Les zones en cours d'utilisation peuvent etre vues
       dans le fichier /proc/swaps (depuis 2.1.25).

       mkswap refuse les zones de taille inferieure a 10 pages.

       Si  vous  ne  connaissez  pas  la  taille  des  pages que votre machine
       utilise, vous pouvez la voir avec << cat /proc/cpuinfo >>  (le  contenu
       de ce fichier dependant de l'architecture et de la version du noyau, il
       est possible que vous n'ayez pas acces a cette information).

       Pour installer un fichier de  swap,  il  est  necessaire  de  creer  ce
       fichier  avec  mkswap  avant de l'initialiser, par exemple en utilisant
       une commande comme

              # dd if=/dev/zero of=fichier_swap bs=1024 count=65536

       Notez  qu'un  fichier  de  swap  ne  doit  contenir  aucun  trou   (par
       consequent, utiliser cp(1) pour creer le fichier n'est pas acceptable).

VOIR AUSSI

       fdisk(8), swapon(8)

DISPONIBILIT'E

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

TRADUCTION

       Cette page de manuel a ete traduite par Jerome  Perzyna  en  2004.   La
       version  presente 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.