domingo, 2 de diciembre de 2012

Borrar partición swap de Archlinux y crear archivo de remplazo


Si usan archlinux sabrán que en la wiki o en la mayoría de los tutoriales de instalación (incluido el mio),recomendamos 4 particiones, dos en ext4 el boot y la swap,pero si queremos instalar otro sistema necesitamos tener solo tres o menos ya que en la cuarta es donde crearíamos nuestro file system extended,por ejemplo yo tengo Ubuntu/openSUSE y windows 7 en una pc y son cerca de 8 particiones y nuestro sda solo permite 4 primarias.



Lo que podemos hacer es eliminar una,que podría ser también la home y luego montarla en el /,pero no se si así se pueda usar archlinux(como gentoo,slackware) así que mejor eliminaremos la sd4 que seria la swap y crearemos un archivo que lo remplace,para poder tener la swap pero sin usar una partición.

Esto me paso cuando quise instalar FreeBSD junto a Archlinux y no me dejo por eso mismo de que necesitaba una partición sobre las 4 primeras,mejor termine instalándolo junto a Gentoo,pero bueno esa es otra historia :(

Tutorial

Primero checamos el estado de nuestra swap

Primero como root

su


swapon -s

Luego si esta corriendo la detenemos

swapoff -a

Ahora con cfdisk entramos al disco y lo borramos

cfdisk


Ya borrada nos cercioramos con fdisk

fdisk -l /dev/sda


Ahora creamos el archivo de swap

Lo creamos con

fallocate -l 512M /swapfile

En donde dice 512M sera el tamaño de la swap,de preferencia mas grande o igual a 512Mb

Ahora le damos los permisos que requiere

chmod 600 /swapfile

La formateamos como swap

mkswap /swapfile

Y lo activamos

swapon /swapfile

Ahora solo queda editar el fstab para que arrance correctamente

nano /etc/fstab

Y agregamos

/swapfile none swap defaults 0 0

También desactivamos la que era sda4

con un #,o lo borramos



Ahora solo queda redimensionar el home y el / por si quieren instalar otra distribución o usar la partición que era de la swap para otra cosa, o si quieren pueden agregarle el espacio de el que era /dev/sda4 a las otras particiones.

Para que no haya memoria sin asignar







También podemos checar que ahora la swap corre bajo el archivo y no bajo la partición

Eso es todo :D

Referencia:

wiki.archlinux.org/index.php/Swap

No hay comentarios.:

Publicar un comentario

Los comentarios serán revisados antes de ser publicados.