Página 8 de 14

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

Publicado: 11 Mar 2017, 17:28
por kocean
Decir que es una imagen que le he quitado yo roms para reducirla

Enviado desde mi SM-G935F mediante Tapatalk

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

Publicado: 11 Mar 2017, 19:19
por kocean
Vale algo he adelantado, he probado con una imagen sin tocar y funciona perfecto el script.
Puede ser por borrar las carpetas y roms? Borro solo las roms?
O no tiene por que ser de eso?

Enviado desde mi SM-G935F mediante Tapatalk

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

Publicado: 11 Mar 2017, 19:41
por Reichmachine
Gran tutorial, muchas gracias

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

Publicado: 12 Mar 2017, 22:54
por micarcam
Genial!! Gran ayuda, muchas gracias

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

Publicado: 12 Mar 2017, 22:57
por scorpico
kocean escribió:Vale algo he adelantado, he probado con una imagen sin tocar y funciona perfecto el script.
Puede ser por borrar las carpetas y roms? Borro solo las roms?
O no tiene por que ser de eso?

Enviado desde mi SM-G935F mediante Tapatalk
Buenas compañero, a mi también me ha dado problemas por borrar roms y carpetas, no sé que es lo que lo provoca...

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

Publicado: 12 Mar 2017, 23:20
por kocean
Son las carpetas, solo hay que borrar las roms y dejar las carpetas de los emuladores.
En cuanto no hay ninguna rom ya no aparece el emulador.
Osea las carpetas de respetan y funciona perfectamente.

Enviado desde mi SM-G935F mediante Tapatalk

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

Publicado: 12 Mar 2017, 23:33
por Kike
kocean escribió:Son las carpetas, solo hay que borrar las roms y dejar las carpetas de los emuladores.
En cuanto no hay ninguna rom ya no aparece el emulador.
Osea las carpetas de respetan y funciona perfectamente.

Enviado desde mi SM-G935F mediante Tapatalk
Perdona la demora, conseguiste solucionar eso sin borrar las carpetas como indicas no?

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

Publicado: 12 Mar 2017, 23:46
por kocean
Si si kike, todo perfecto.
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.

Enviado desde mi SM-G935F mediante Tapatalk

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

Publicado: 12 Mar 2017, 23:48
por kocean
Espero que sirva de ayuda para otros que tengan problemas con el tema

Enviado desde mi SM-G935F mediante Tapatalk

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

Publicado: 12 Mar 2017, 23:57
por Kike
kocean escribió:Si si kike, todo perfecto.
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.

Enviado desde mi SM-G935F mediante Tapatalk
Estupendo me alegro un montón que lo hayas podido solucionar :D

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

Publicado: 13 Mar 2017, 10:18
por scorpico
Kike escribió:
kocean escribió:Si si kike, todo perfecto.
Era por eso el error, lo que muestra un error de lectura y escritura como si fuese algo mal en las rutas. Pero no es por borrar carpetas dejandolas funciona de maravilla.
Si no se toca nada de la imagen solo para reducir a su tamaño verdadero, siguiendo el tutorial sale a la primera.
Y si se quiere tocar algo de una imagen hay que tener en cuenta no borrar ninguna carpeta solo su contenido.

Enviado desde mi SM-G935F mediante Tapatalk
Estupendo me alegro un montón que lo hayas podido solucionar :D
Pues muchas gracias! lo voy a intentar yo también, lo había dado por perdido...

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

Publicado: 13 Mar 2017, 14:41
por baycorps
Muchas Gracias!!! De vital ayuda. ;D

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

Publicado: 14 Mar 2017, 21:41
por Dawn
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.
ATENCIÓN! Si tu imagen tiene el /etc/rc.local personalizando, este proceso lo modifica y lo guarda como .bak. No lo vuelve a restituir solo, así que tendrás que hacerlo a mano.

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

Publicado: 14 Mar 2017, 22:11
por Kike
Dawn escribió: ATENCIÓN! Si tu imagen tiene el /etc/rc.local personalizando, este proceso lo modifica y lo guarda como .bak. No lo vuelve a restituir solo, así que tendrás que hacerlo a mano.
Muchas gracias por el dato, lo desconocía :D

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

Publicado: 14 Mar 2017, 23:07
por Dawn
Kike escribió:
Dawn escribió: ATENCIÓN! Si tu imagen tiene el /etc/rc.local personalizando, este proceso lo modifica y lo guarda como .bak. No lo vuelve a restituir solo, así que tendrás que hacerlo a mano.
Muchas gracias por el dato, lo desconocía :D
Otra cosa de la que me he dado cuenta es que no es necesario pasar como argumentos el origen y el destino. Si indicamos solamente el origen nos hace la reducción de tamaño directamente.

:P

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

Publicado: 15 Mar 2017, 07:51
por Dawn
Más info. Existe una versión a la que se le puede añadir el parámetro -s y evitar que se expanda la imagen y nos "toque" el rc.local

https://github.com/Drewsif/PiShrink

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

Publicado: 15 Mar 2017, 18:10
por scorpico
Dawn escribió:Más info. Existe una versión a la que se le puede añadir el parámetro -s y evitar que se expanda la imagen y nos "toque" el rc.local

https://github.com/Drewsif/PiShrink
Yo ya tiro la toalla...he probado de todo con la imagen de AttractV4 con gparted, con pishrink (duplicando imagen, redimensionando la original, con el -s...) y nada...hace la compresión sin ningún error pero luego no funciona nada de lo que se accede por el attract mode (incluido Kodi), solo los emuladores.
Ésta vez no he borrado ni una sola carpeta (ni los gamelist, ni los thumbs...nada), solo roms, imagenes y videos de las carpetas de snap, wheels y boxart correspondientes.

Si alguien lo consigue agradecería enormemente que la compartiera aunque me jode muchísimo porque ya la he puesto a mi gusto...

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

Publicado: 15 Mar 2017, 19:30
por Dawn
Yo la he reducido a 35Gb eliminando las roms, así que no entiendo que te ocurre. Prueba con la nueva versión del script que pongo. Simplemente copia la img en tu escritorio (linux, off course) y ejecuta desde terminar sudo ./pishrink -s nombreimagen.img

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

Publicado: 15 Mar 2017, 20:18
por scorpico
¿has eliminado solo las roms o tambien los wheels, snap y boxart? Yo lo hago desde el terminal de raspbian (es el unico linux que tengo) y lo tengo en una SD de 8Gb por lo que la imagen origen está en un HDD externo.
La última que he intentado lo he realizado poniendo exactamente ésto:

sudo -s ./pishrink.sh /media/pi/HDD/Retropie12864.img

Si pongo sudo ./pishrink.sh -s /media/pi/HDD/Retropie12864.img me dice error porque no es una imagen...

Agradezco mucho vuestra ayuda, me frustra porque es una mezcla de impotencia y rabia (compré una extreme pro de 64Gb y quiero meterla a capón)

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

Publicado: 15 Mar 2017, 21:06
por Dawn
scorpico escribió:¿has eliminado solo las roms o tambien los wheels, snap y boxart? Yo lo hago desde el terminal de raspbian (es el unico linux que tengo) y lo tengo en una SD de 8Gb por lo que la imagen origen está en un HDD externo.
La última que he intentado lo he realizado poniendo exactamente ésto:

sudo -s ./pishrink.sh /media/pi/HDD/Retropie12864.img

Si pongo sudo ./pishrink.sh -s /media/pi/HDD/Retropie12864.img me dice error porque no es una imagen...

Agradezco mucho vuestra ayuda, me frustra porque es una mezcla de impotencia y rabia (compré una extreme pro de 64Gb y quiero meterla a capón)
Te da error porque no estas usando el script del enlace. Con tu script debería funcionarte así:

./pishrink.sh /media/pi/HDD/Retropie12864.img

No debes montar la imagen antes.