Provided by:
manpages-es-extra_0.8a-17_all 
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).