Página 1 de 14

¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 27 Ene 2017, 20:56
por Kike
Has descargado una imagen PreConfigurada con toda la ilusión del mundo, y cuando la vas a copiar a tu tarjeta SD de la misma capacidad...
Imagen

Imagen
Pues os traigo un fantástico y a la vez mágico Script creado por Drewsif , que se encargará de reducir el tamaño de cualquier imagen y comprimir los bloques/sectores para solo utilizar los útiles.

¿Porque ocupan tanto las imágenes preconfiguradas y nos porque ocurre eso?
Pues muy sencillo, cuando haces una copia completa de la SD se suele utilizar el programa WIN32 Disk Imager, el programa lo que hace es copiar exactamente todos los bloques/sectores de tu tarjeta incluso los que están desocupados.

¿Porque no me entran las imágenes si la Tarjeta SD es del mismo tamaño?
Dependiendo de la marca/modelo, algunas tienen más bloques. Si una imagen de 3000 bloques la quieres copiar en una que tiene 2999 disponibles, obviamente no te va a entrar.

Resumiendo, con este Script podemos comprimir la imagen al máximo y utilizar lo que esta realmente ocupando espacio.

Para poder utilizarlo, antes de nada necesitamos utilizar el Script en Linux (Ej. en la misma Raspberry Pi) y tener montado un Disco Externo ( HDD ) copiaremos dentro del mismo la imagen SIN COMPRIMIR , y a la vez necesitamos espacio para crear la NUEVA IMAGEN.

Descargar Script y Permisos:
Copiando este comando en el terminal SSH descargamos el mágico Script en el directorio raiz y establecemos permisos de ejecución.

Código: Seleccionar todo

sudo wget https://www.fororaspberry.es/archivos/pishrink.sh && sudo chmod 777 pishrink.sh
Ejecutar el Script:
Para ejecutarlo debemos indicar la ruta de la imagen que necesitamos reducir dentro de nuestro HDD.
Suponiendo que la imagen que deseamos reducir la tenemos en /media/HDD/vieja.img , y vamos a guardar la comprimida en /media/HDD/nueva.img

Código: Seleccionar todo

./pishrink.sh /media/HDD/vieja.img /media/HDD/nueva.img
Todo el proceso será automático, nos ahorra bastante más tiempo que si tuvieramos que hacer todo el proceso de reducción manual.
Una vez finalize nos indicará el tamaño que ha reducido nuestra imagen.

Imagen

Y todo listo, ya tenemos la imagen reducida en la ruta que hemos especificado anteriormente, en este caso /media/HDD/nueva.img

Estoy seguro que este pequeño tutorial os será bastante útil y solucionará problemas a muchos.
Si os ha gustado comentarlo y darme Like no esta de más :D
Un saludo.

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 27 Ene 2017, 21:29
por Licium
Genial :shock: y una respuesta rapidísima con tutoríal incluido :D
Ahora solo tengo que encontrar la forma de hacer correr linux en raspberry , aprender lo mas básico sobre linux y reducir la imagen 8-)
Mmmm mejor me compro un sd de mas capacidad :o

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 28 Ene 2017, 01:34
por kpi
Muy bueno

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 28 Ene 2017, 09:05
por XeNoMoRPH
Creo que es algo que beneficiará a mucha gente :)

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 29 Ene 2017, 21:38
por MrBeaker
A sus pies señor @Kike

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 01 Feb 2017, 14:28
por trokolobero
muy grande, si señor , muchas gracias por el tuto

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 01 Feb 2017, 15:03
por xas666
Genial, magnifico aporte!
muchas gracias!
:claroclaro

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 02 Feb 2017, 14:24
por pocho86
"Copiando este comando en el terminal SSH descargamos el mágico Script en el directorio raiz y establecemos permisos de ejecución"


Este paso como lo hago exactamente?

Porque enciendo las RPI3 con un Hdd externo con la imagen que quiero reducir de tamaño y espacio disponible para crear la nueva imagen

Pero lo de los comandos como lo hago?

Porque he encendido la RPI3 sin sd ni hdd y en la tv no muestra nada

Gracias

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 03 Feb 2017, 10:56
por pocho86
pocho86 escribió:"Copiando este comando en el terminal SSH descargamos el mágico Script en el directorio raiz y establecemos permisos de ejecución"


Este paso como lo hago exactamente?

Porque enciendo las RPI3 con un Hdd externo con la imagen que quiero reducir de tamaño y espacio disponible para crear la nueva imagen

Pero lo de los comandos como lo hago?

Porque he encendido la RPI3 sin sd ni hdd y en la tv no muestra nada

Gracias
@Kike

Re: RE: Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 03 Feb 2017, 11:02
por Kike
pocho86 escribió:"Copiando este comando en el terminal SSH descargamos el mágico Script en el directorio raiz y establecemos permisos de ejecución"


Este paso como lo hago exactamente?

Porque enciendo las RPI3 con un Hdd externo con la imagen que quiero reducir de tamaño y espacio disponible para crear la nueva imagen

Pero lo de los comandos como lo hago?

Porque he encendido la RPI3 sin sd ni hdd y en la tv no muestra nada

Gracias
Buenos días, el procedimiento de los comandos hay que hacerlo previamente teniendo un sistema corriendo y funcionando en tu Raspberry Pi, por ejemplo Raspbian. Cuando accedas por terminal ( consola de color negro )ahí debes introducir los comandos pero previamente debes conectar y montar un Disco Duro en tu Raspberry Pi. Puedes echar un vistazo en la sección tutoriales .

Espero no haberte liado más, me pillas con el móvil y de vacaciones, no te puedo dar muchos mas detalles [emoji13]
Para cualquier duda aquí estoy, un saludo

Una vez

Enviado desde mi Moto G (4) mediante Tapatalk

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 04 Feb 2017, 22:36
por pocho86
Hola de nuevo,me descargado el SO Raspidian,he ejecutado el terminal y he puesto el codigo del script magico pishrink asi tal cual

sudo wget archivos/pishrink.sh && sudo chmod 777 pishrink.sh

Me da error y no descarga nada

Tambien mencionar que tengo el hdd conectado a la RPI3

Gracias

@Kike

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 06 Feb 2017, 23:05
por Kike
pocho86 escribió:Hola de nuevo,me descargado el SO Raspidian,he ejecutado el terminal y he puesto el codigo del script magico pishrink asi tal cual

sudo wget archivos/pishrink.sh && sudo chmod 777 pishrink.sh

Me da error y no descarga nada

Tambien mencionar que tengo el hdd conectado a la RPI3

Gracias

@Kike
Que error exacto te está dando? A ver si me puedes pasar una captura asi puedo ayudarte mejor. En un principio con Raspbian no deberías tener ningún problema.

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 15 Feb 2017, 22:00
por Kuater
Espero que con la tarjeta samsung que me he comprado me entre bien, aun asi me guardo la info

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 15 Feb 2017, 23:43
por Adryyydb
Kike escribió:Has descargado una imagen PreConfigurada con toda la ilusión del mundo, y cuando la vas a copiar a tu tarjeta SD de la misma capacidad...
Imagen

Imagen
Pues os traigo un fantástico y a la vez mágico Script creado por Drewsif , que se encargará de reducir el tamaño de cualquier imagen y comprimir los bloques/sectores para solo utilizar los útiles.

¿Porque ocupan tanto las imágenes preconfiguradas y nos porque ocurre eso?
Pues muy sencillo, cuando haces una copia completa de la SD se suele utilizar el programa WIN32 Disk Imager, el programa lo que hace es copiar exactamente todos los bloques/sectores de tu tarjeta incluso los que están desocupados.

¿Porque no me entran las imágenes si la Tarjeta SD es del mismo tamaño?
Dependiendo de la marca/modelo, algunas tienen más bloques. Si una imagen de 3000 bloques la quieres copiar en una que tiene 2999 disponibles, obviamente no te va a entrar.

Resumiendo, con este Script podemos comprimir la imagen al máximo y utilizar lo que esta realmente ocupando espacio.

Para poder utilizarlo, antes de nada necesitamos utilizar el Script en Linux (Ej. en la misma Raspberry Pi) y tener montado un Disco Externo ( HDD ) copiaremos dentro del mismo la imagen SIN COMPRIMIR , y a la vez necesitamos espacio para crear la NUEVA IMAGEN.

Descargar Script y Permisos:
Copiando este comando en el terminal SSH descargamos el mágico Script en el directorio raiz y establecemos permisos de ejecución.

Código: Seleccionar todo

sudo wget https://www.fororaspberry.es/archivos/pishrink.sh && sudo chmod 777 pishrink.sh
Ejecutar el Script:
Para ejecutarlo debemos indicar la ruta de la imagen que necesitamos reducir dentro de nuestro HDD.
Suponiendo que la imagen que deseamos reducir la tenemos en /media/HDD/vieja.img , y vamos a guardar la comprimida en /media/HDD/nueva.img

Código: Seleccionar todo

./pishrink.sh /media/HDD/vieja.img /media/HDD/nueva.img
Todo el proceso será automático, nos ahorra bastante más tiempo que si tuvieramos que hacer todo el proceso de reducción manual.
Una vez finalize nos indicará el tamaño que ha reducido nuestra imagen.

Imagen

Y todo listo, ya tenemos la imagen reducida en la ruta que hemos especificado anteriormente, en este caso /media/HDD/nueva.img

Estoy seguro que este pequeño tutorial os será bastante útil y solucionará problemas a muchos.
Si os ha gustado comentarlo y darme Like no esta de más :D
Un saludo.

Muchisimas gracias! Super bien explicado y con imagenes para noobs como yo xD Enhorabuena!

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 15 Feb 2017, 23:52
por nukete
Magnífico aporte gracias

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 16 Feb 2017, 10:20
por franky52
No existe nada parecido en Windows?

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 16 Feb 2017, 13:01
por saduj
tarda mucho en hacerse la nueva imagen, es que ya lleva casi una hora y no da señales de nada

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 16 Feb 2017, 15:42
por hades1986
@Kike Esto se podria hacer desde un ubutun por ejemplo en pc?

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 16 Feb 2017, 15:47
por morfias
me lo apunto, esto puede venir de perlas!

Re: ¿Una imagen no te cabe en tu Tarjeta SD? ¿Quieres reducirla al Máximo? ¡Script Mágico PiShrink!

Publicado: 16 Feb 2017, 15:51
por chichonmza
Gracias por el tuto @Kike :inform :victoria