Yes, doesn't look like good solution. 32GB internal eMMC is made of ~768MB of swap (to make total virtual memory 1GB) 2GB ext3 for /opt rest is FAT32 for MyDocuments /opt shoud stay as unix filesystem and cannot be removed, due to small 256MB root filesystem (ubifs in internal NAND) current official workaround is to put almost everything to /opt automatically. Almost all installable packages will use /opt for most of its stuff. That means if /opt is on removable card it really cannot be removed or system may not boot or interesting things will happen. IMO if one needs bigger /opt then repartitioning internal eMMC card can be solution. Either make it significantly larger or remove FAT completely and leave only external card to be FAT for easy data exchange. Or another solution is the old 'boot from mmc' one i.e. have one big partition on internal mmc or microsd, copy whole root fs to it and keep /opt there too (i.e. do not mount it anywhere). Personally this will be the first thing I'll do when I get the device - move whole root to internal eMMC, if it is slow (there are such reports that it might be, also 32GB is likely to be class 2 and quite slow to keep the price of device down) then move at least swap to microSD to put frequent writes away (eMMC may be fast for reads but poor for frequent writes), if it is still slow then move whole system to (class 6) microSD.