Provided by:
manpages-fr-extra_20101103_all 
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.