SWAP con un Fichero ?? oh Yeah !!!

Hola a todos, que tal?

Esta vez, les vengo a explicar como poder crear un fichero para utilizarlo de memoria de intercambio (swap).

En realidad esto se hace algo “sorprendente” o “raro” de poder hacer esto en un fichero..pero..en realidad no lo és tanto, porqué en realidad, todos nuestros discos duros,lectores,o cualquier dispositivo asignados a nombres de ficheros en /dev/ para linux son todo FICHEROS, ya que en linux todos son ficheros.

Se preguntarán…¿Para que me sirve a mi esto?, esta cláro, si en tu pc vas resobrado de disco duro, no te hará falta para nada, pero si tienes linux instalado en un pc con los gigas contados de disco duro, esto te va a servir de mucho.

He de decir, que este metodo funciona un poquito más lento que una partición swap independiente pero he de decir que saca de muchos apuros…

Empecemos…

1 – Creamos un directorio para convertirlo en un directorio de intercambio (swap).

# Abrimos una terminal / konsole, nos logeamos como root, y tecleamos:

#mkdir /var/swapfile

Más tarde, crearemos el archivo swap de 512MB, con el siguiente comando:

# dd if=/dev/zero of=/var/swapfile/swapfile bs=1M count=512

2 – Ahora la marcamos como partición swap, con el comando mkswap:

# mkswap /var/swapfile/swapfile

3 – Y, finalmente, la activaremos con el comando swapon:

# swapon /var/swapfile/swapfile

4 – Si lo que hemos hecho lo queremos mantener permanentemente, tendremos que añadirlo al fichero fstab, añadiendo el siguiente contenido:

/var/swapfile/swapfile  none        swap            sw         0 0

Que lo podremos hacer directamente con el siguiente comando:

# echo “/var/swapfile/swapfile  none   swap    sw 0 0″ >> /etc/fstab

Espero que les sirva de ayuda.

Saludos.

ZaPa

Este texto no habria sido posible sin la documentaicón del usuario: Eleazar Anzola de gentoo forums.

Share