Ver Mensaje Individual
  #2  
Viejo 19/12/09, 17:41:17
Avatar de genocida
genocida genocida no está en línea
Usuario veterano
Mensajes: 917
 
Fecha de registro: dic 2009
Mensajes: 917
Tu operador: Pepephone
Mencionado: 17 comentarios
Tagged: 0 hilos
Hola a todos, hago un aporte para ver si esclarecemos esto (recordemos que soy nuevo y no tengo ni idea aun de la mitad porque me lo dieron antes de ayer).
Despues de instalar varias aplicaciones, si me voy a ver cuánto me queda de almacenamiento interno, me dice que 54 MB.
Primero, un poco de información algo liosa pero necesaria para que entandamos como funciona esto. Nos centraremos en las carpetas app y davilk-cache, que son las que utilizan las aplicaciones instaladas:
Este es el filesystem (unidades por decirlo asi..) de mi Hero:
Código:
Filesystem                Size      Used Available Use% Mounted on
  tmpfs                    95.8M         0     95.8M   0% /dev
  tmpfs                     4.0M         0      4.0M   0% /sqlite_stmt_journals
  /dev/block/mtdblock3    170.0M    138.9M     31.1M  82% /system
  /dev/block/mtdblock5    165.8M    111.6M     54.2M  67% /data
  /dev/block/mtdblock4    130.0M      1.1M    128.9M   1% /cache
  /dev/block/mmcblk0p2    457.4M     71.2M    361.7M  16% /system/sd
  /dev/block//vold/179:1      3.1G      1.0G      2.1G  32% /sdcard
Unidades que nos interesan:
Código:
Nuestra partición EXT para los programas se monta como /system/sd.
Nuestra partición Fat32 se monta como /sdcard
Nuestra memoria interna se monta como /data
Dentro de la partición EXT están estas carpetas:
Código:
drwxrwx--x    2 1000     1000         3.0K Dec 19 13:01 app
drwxrwx--x    2 1000     1000         1.0K Dec 18 12:00 app-private
drwxr-xr-x    2 1000     1000        11.0K Dec 17 21:39 dalvik-cache
drwxr-xr-x    2 0        0           12.0K Dec 17 20:18 lost+found
Y estos son sus tamaños:
Código:
22.4M   /system/sd/app
156.0K  /system/sd/app-private
12.0K   /system/sd/lost+found
40.7M   /system/sd/dalvik-cache
63.2M   /system/sd
Y dentro de /data:
Código:
drwxrwxrwx    1 1000     1000         2.0K Dec 16 18:07 anr
lrwxrwxrwx    1 0        0              14 Dec 16 18:06 app -> /system/sd/app
lrwxrwxrwx    1 0        0              22 Dec 16 18:06 app-private -> /system/sd/app-private
drwxrwxrwx    1 1002     1002         2.0K Dec 16 18:06 btips
drwxrwx--x    1 1000     1000         2.0K Dec 16 18:06 dalvik-cache
drwxrwx--x    1 1000     1000         2.0K Dec 16 18:06 data
lrwxrwxrwx    1 0        0              11 Dec 16 18:06 drm -> /data/local
drwxrwxrwx    1 0        0            2.0K Dec 16 18:06 dropbear
drwxr-xr-x    1 2000     2000         2.0K Aug  1  2008 local
drwxrwx---    1 0        0            2.0K Dec 16 18:06 lost+found
drwxrwx--t    1 1000     9998         2.0K Dec 16 18:06 misc
drwx------    1 0        0            2.0K Dec 16 18:06 property
drwxrwxr-x    1 1000     1000         2.0K Dec 16 18:07 system
drwxr-xr-x    1 1000     1000         2.0K Dec 17 23:04 tombstones
drwxr-xr-x    1 0        0            2.0K Aug  1  2008 xbin
Y estos son sus tamaños:
Código:
92.5K   /data/tombstones
186.5K  /data/system
13.0K   /data/anr
1.2M    /data/xbin
15.9M   /data/local
156.0K  /data/app-private
22.4M   /data/app
3.5K    /data/dropbear
44.8M   /data/dalvik-cache
15.9M   /data/drm
16.5K   /data/btips
4.0K    /data/property
42.6M   /data/data
47.5K   /data/misc
2.0K    /data/lost+found
143.3M  /data
Pero cuando intento entrar en la carpeta /data/app, pasa lo siguiente:
Código:
# pwd
  /data
  # ls
  anr                  drm                  misc
  app                  dropbear             property
  app-private          fix_permissions.log  system
  btips                init.sh              tombstones
  dalvik-cache         local                xbin
  data                 lost+found
  # cd app
  # pwd
  /system/sd/app
Cuando intentas entrar en la carpeta /data/app automáticamente te redirecciona a /system/sd/app, que es nuestra sd. De echo, en el propio listado de directorios de /data ya nos avisa de esa redireccion
Para el que no sepa algo de Linux, dire:
Código:
el comando pwd es para saber en que directorio nos encontramos, 
el comando ls es como hacer un dir en msdos, osea, para listar los directorios
el comando cd es como en msdos, para entrar en directorios.
PEROOOOO, y aquí viene la fiesta, la carpeta Dalvik-cache NO TIENE dicha redirección, si no que en /data tiene una carpeta de 44.8 megas, y en nuestra sd otra igual. Por tanto, estamos ahorrando los 22.4 MB que ocupa la carpeta app pero no los 44.8 MB de dalvik-cache
De echo, cuando desde el recovery haces un “move apps to sd”, luego tarda mogollon en arrancar y me da a mi que lo que esta haciendo es la copia de toda la carpeta a /data/dalvik-cache de nuevo.
Y esto es lo que creo que pasa y en donde se nos va el espacio interno, la carpeta dalvik-cache no se redirecciona.

Última edición por genocida Día 19/12/09 a las 18:08:43
Responder Con Cita
Gracias de parte de: