'faut savoir qu'un appareil Android, souvent, ça a une mémoire flash interne de faible capacité, et une carte SD "externe" de forte capacité. Comme la mémoire flash sature vite, le but est de transférer le contenu lourd sur la carte SD... ^^
http://sournoishack.com/uuploads/App2SDIsSuccessful.png
/dev = Répertoire temporaire (OSEF).
/cache = Répertoire temporaire (OSEF).
/sqlite_stmt_journals = Répertoire temporaire (OSEF).
/system = La partition système, sur la mémoire flash de l'Android. 
/data = La partition données, sur la mémoire flash de l'Android. 
/system/sd = Une partition en ext2 de la carte SD, conçue pour accueillir les applications.
Même si c'est dans /system, ce n'est PAS sur la mémoire flash (ah, ces répertoires linux-like... ^^) !
/sdcard = Une partition en FAT(16) de la carte SD, c'est la partition "classique" qui contient des trucs en vrac, normalement la carte SD n'a qu'une partition, celle-ci.
Une troisième partition existe sur la carte SD, une partition linux-swap de 128 Mo, qui sert au...swap. Flemme de détailler, en gros c'est pour améliorer les performances de l'appareil, mais il semblerait que celui-ci se restreigne dès qu'il atteint la capacité mémoire "native" maximale ; un coup de busybox free montre que le swap semble ne servir à rien, en fait...
Normalement, cela devrait éclaircir un peu la situation à vos yeux. 