Ok, I got it, never do a swap file in any type of flash memory, so there is only one choice, the internal microdrive.
to install programs on your microdrive, you need to have a partition formatted with a unix filesystem (ext2 for instance)
I have the MD formated in ext2 (one question, diferences between ext2 and ext3??) but now I am thinking about make a partition of 2,5GB in fat and the rest (about 1,3GB) in ext2 or ext3 for apps. How much is recomended for swap file?
What I still do not understand are the symlinks, although a program or a library is in another place that is not the internal flash, can I do somethig to "tell the system" that all the programs and libraries are in MD? (I think that this is the problem why apps don't run on my device...)
PD: I have seen that by default, my internal microdrive has 3 partitions:
- /dev/hda1 9725 (1k-blocks) ext2
- /dev/hda2 9755 (1k-blocks) ext3
- /dev/hda3 3917024 (1k-blocks) vfat (now in ext2)
With what purpose are they there?
Thanks for your replies