Provided by: manpages-fr-extra_20111118_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 d'echange 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 les identifiants de partition, mais beaucoup de scripts
       d'installation supposeront que les partitions de type 82 en hexadecimal
       (LINUX_SWAP)  sont,  par defaut, des partitions d'echange. (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 ascendante (il indique la taille desiree  de  la  zone
       d'echange  par blocs de 1024 octets. mkswap utilisera la totalite de la
       partition ou  du  fichier  si  la  taille  est  omise.  L'indiquer  est
       imprudent -- une coquille pourrait detruire votre disque).

       Le  parametre  taille_page  indique la taille de la page a utiliser. Il
       n'est presque jamais necessaire (voire imprudent) de  l'indiquer,  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  zone  d'echange.  Les  valeurs
       caracteristiques de taille_page sont 4096 ou 8192.

       Apres  avoir  cree  la zone d'echange, vous aurez besoin de la commande
       swapon  pour  l'utiliser.  Habituellement  les  zones  d'echange   sont
       indiquees  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  zone  d'echange  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
       d'echange.

       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, etc.) ou un disque entier (par exemple
       /dev/sda).

OPTIONS

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

       -f     Forcer -- continuer meme si la commande est stupide. Cela permet
              de  creer  des  zones  d'echange  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 partitions ou un disque
              entier (par exemple /dev/sda).

       -L 'etiquette
              Indiquer une 'etiquette, pour permettre l'utilisation  de  swapon
              avec cette 'etiquette.

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

       -U UUID
              Indiquer l'UUID a utiliser. Le comportement par  defaut  est  de
              creer un UUID.

       -v1    Indiquer la version de l'espace d'echange. L'ancienne option -v0
              est devenue obsolete et seule -v1 est geree.

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

NOTES

       La  taille  maximale  utilisable  de  la  zone  d'echange   depend   de
       l'architecture et de la version du noyau. C'est approximativement 2 Gio
       sur i386, PPC, m68k et 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
       d'echange de 2 Gio en cours d'utilisation pourra  necessiter  2 Mio  de
       memoire du noyau.

       Actuellement,  Linux autorise 32 zones d'echange (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 d'echange, 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_echange bs=1024 count=65536

       Notez  qu'un  fichier  d'echange  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,  elle  est
       disponible sur <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.

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.