8 de febrero de 2013

TIP: Utiliza toda la SD con Raspberry


Cuando instalamos un nuevo sistema operativo para Raspberry PI en una tarjeta SD suele pasar que la imagen es de sólo 2Gb (o menos).  Si usamos una tarjeta SD de más capacidad queda un montón de espacio sin usar. Como es normal queremos usar todo ese espacio y aunque hay distros que durante su configuración nos permite hacerlo directamente, como Raspbian, otras no lo hacen.

Para lograrlo hay que cambiar la tabla de particiones con fdiskEs necesario eliminar las entradas de partición existentes y crear una única partición nueva que use todo el espacio libre de la tarjeta. Esto sólo va a cambiar la tabla de particiones, no los datos en las particiones de la tarjeta SD. Como nota importante recuerda que el inicio de la nueva partición tiene que estar contiguo a la partición antigua.




Esta es la teoría, ahora vamos a explicar en unos sencillos pasos como hacerlo desde la propia Raspberry Pi:

1) inicia fdisk con:

sudo fdisk-cu /dev/mmcblk0

2)  puedes eliminar las particiones con D y crear una nueva con n. Puedes ver un listado de las particiones existentes con p.


Sigue estos pasos para preparar la nueva partición:



  • p para ver  la partición principal de arranque
  • d 3 para borrar la partición de intercambio
  • d 2 para eliminar la partición principal
  • n p 2 para crear una nueva partición primaria, necesitarás indicar como inicio de esta partición el final de la partición principal y el tamaño que tendrá (con enter utilizará el tamaño restante en la SD)   
  • comprueba que todo está correcto con p
  • w escribirá en la tarjeta SD la nueva tabla de particiones


3) reiniciamos la Raspberry:


  sudo shutdown -r now

4) Después del reinicio es necesario cambiar el tamaño del sistema de archivos en la partición. El comando resize2fs cambiará el tamaño de su sistema de archivos para el nuevo tamaño según los cambios en la tabla de particione.


sudo resize2fs /dev/mmcblk0p2

Esto llevará unos pocos minutos, dependiendo del tamaño y la velocidad de la tarjeta SD.


5) Una vez hecho esto, puedes comprobar el nuevo tamaño para ver que todo ha ido correctamente con:


df -h




Listo, ya tienes preparada la tarjeta SD para aprovechar todo su espacio.

No hay comentarios: