Provided by: manpages-es-extra_0.8a-17_all bug

NOMBRE

       mkswap - construye un area de trasiego para Linux

SINOPSIS

       mkswap [ -c ] dispositivo [tama~noenbloques]

DESCRIPCI'ON

       mkswap  establece un area de trasiego para Linux sobre un dispositivo o
       en un fichero.

       El dispositivo es usualmente de la forma siguiente:

              /dev/hda[1-8]
              /dev/hdb[1-8]
              /dev/sda[1-8]
              /dev/sdb[1-8]

       El parametro tama~noenbloques es el tamano deseado del area de trasiego,
       en  bloques. Esta informacion la determina automaticamente mkswap si se
       omite. El numero de bloques se redondea hacia abajo  de  forma  que  el
       tamano total sea un multiplo entero del tamano de pagina de la maquina.
       Solo se permite un numero de bloques en el rango MINCOUNT..MAXCOUNT. Si
       el  numero de bloques se pasa de MAXCOUNT, se trunca a dicho valor y se
       emite un mensaje de advertencia.

       Los valores MINCOUNT y MAXCOUNT para un area de trasiego son:

              MINCOUNT = 10 x PAGE_SIZE -:- 1024
              MAXCOUNT = (PAGE_SIZE - 10) x 8 x PAGE_SIZE -:- 1024

       Por ejemplo, en una maquina  con  paginas  de  4  kB  (e.g.,  un  x86),
       tenemos:

              MINCOUNT = 10 x 4096 -:- 1024 = 40
              MAXCOUNT = (4096 - 10) x 8 x 4096 -:- 1024 = 130752

       Como cada bloque es 1 kB de grande, el area de trasiego en este ejemplo
       podria tener un tamano que estuviera en el rango de 40  kB  a  127,6875
       MB.

       Si  no conoce el tamano de pagina que usa su maquina, podria ser que lo
       averiguara con "cat /proc/cpuinfo".

       La razon del limite en MAXCOUNT es que una sola pagina se  emplea  para
       contener el mapa de bits de trasiego al principio del area de trasiego,
       donde cada bit representa una simple pagina. La razon del - 10  es  que
       la firma es "SWAP-SPACE": 10 caracteres.

       Para  establecer  un fichero para el trasiego, es necesario crear dicho
       fichero antes de ejecutar mkswap.  Para este proposito, seria razonable
       una secuencia de ordenes similar a la siguiente:

              # dd if=/dev/zero of=fichero-swap bs=1024 count=8192
              # mkswap fichero-swap 8192
              # sync
              # swapon fichero-swap

       Observe que un fichero de trasiego no debe contener ningun agujero (por
       eso, crear el fichero empleando por ejemplo cp(1) no es aceptable).

OPCI'ON

       -c     Comprueba antes de crear el area de trasiego si  el  dispositivo
              tiene  bloques  malos.  Si  los encuentra, muestra cuantos. Esta
              opcion esta pensada para emplearse solamente para particiones de
              trasiego, iy no para ficheros regulares!  Para asegurarse de que
              los ficheros regulares no contengan bloques malos, la  particion
              donde esten deberia haber sido creada con mkfs -c.

V'EASE TAMBI'EN

       fsck(8), mkfs(8), fdisk(8)

AUTOR

       Linus Benedictus Torvalds (torvalds@cs.helsinki.fi).