Template:FAQ/Questions/native unix filesystem be

Can a native unix filesystem be located on the MMC card ?
Yes, you can have a native Filesystem on the MMC card and the filesystem choice is not restricted to any particular native filesystem.

-- JFFS2 won't work though, because it requires an underlying &quot;mtd&quot; flash layer, which isn't there for a MMC or CF card — those appear to linux as regular IDE devices, with the fact that there's flash chips underneath hidden from the kernel. The cards themselves will internally do level wearing and such, so there's no need for something like JFFS2 with these devices.

-- Just use ext2/3, reiserfs, JFS, XFS, or whatever filesystem you want on there. Personally, I'd probably choose ext3.

-- You'll need to make sure that whatever filesystem you want to use is included in the gumstix kernel (or as a module), which you can modify inside the buildroot then copy on to the gumstix.

-- To format the &quot;disk&quot;, you can do that on another machine and then bring the formatted disk to the 'stix, or else you can compile the relevant filesystem's utilities inside the buildroot, and then copy the mk*fs util to the gumstix, and format there. The buildroot already has a &quot;mke2fs&quot; target in it which will build the ext2/3 formatting app. Other filesystems would need you to create the relevant makefiles.