Would it not be easier to just move a few mount points to the storage card? For example, mount /usr as /media/mmc2/usr and /home as /media/mmc2/home? I believe this could be done in /etc/fstab but I haven't tried it.