Treatise on Formatting FLASH Storage Devices

Benjamin M. Schwartz bmschwar at fas.harvard.edu
Wed Feb 4 16:11:57 EST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mitch Bradley wrote:
> It has been my experience that USB sticks and SD cards with intact 
> factory formatting tend to last longer and run faster than ones that 
> have been reformatted with random layouts.

This gives us Linux users a bit of a dilemma if we want to use FTL flash
for primary storage.  FAT does not provide the file access permissions,
symlinks, hardlinks, or even case sensitivity, that we desire for most
filesystems on unixy systems.  However, FTL devices behave as a sort of
FAT-oriented black box, full of secret proprietary firmware that loves
FAT.  One obvious proposal, therefore, would be to use FAT for storage,
but wrap it with a layer that implements all our favorite POSIX stuff.

This has been done before for Linux, in the guise of UMSDOS/UVFAT [1][2].
 Although that work has fallen out of date, I suspect one could
reimplement it quickly using new linux features such as FUSE.  The
question is: would such an approach be worthwhile?

- --Ben

[1] http://linux.voyager.hr/umsdos/
[2] http://en.wikipedia.org/wiki/UMSDOS
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkmKBJ0ACgkQUJT6e6HFtqR8kwCfc9MlcbGv1yaSEog6lNJoqmey
kE0AmwRxwXtORZSITzyDUW5gqu9xBpoq
=Kxa1
-----END PGP SIGNATURE-----



More information about the Devel mailing list