Crear fichero para swap auxiliar

En una instalación de Debian Sarge, con todo el disco ocupado, para instalar Oracle se hace necesario tener al menos más del doble de swap que de RAM, y como durante el proceso de instalación las medidas que se le indican no suelen ser del todo exactas, en lugar de redimensionar una partición y crear una dedicada, se puede crear un fichero temporal que funcione como swap:

Primero se crea el fichero /opt/swapfile con un tamaño de 256 MB: dd if=/dev/zero of=/opt/swapfile bs=1M count=256

el comando mkswap hace que ese fichero se inicialice para funcionar como swap: mkswap /opt/swapfile

y acto seguido se activa con swapon: swapon /opt/swapfile

y ya solo quedaría "proteger" el fichero de lecturas a usuarios no privilegiados. chmod 640 /opt/swapfile

Ni que decir tiene que todo este proceso tiene que hacerse con el usuario root.