Quote from Lob0426 on August 31, 2011, 18:31
Pure Fat16B has a limit of 2GB or 4GB with 64k Clusters. 64k clusters are very inefficient. If you store 1byte it takes up at least 64k. For 2GB that would mean at least 32k clusters. Going FAT16 would effect all storage devices attached to RasPi. So your hard drive if you connected one would be limited to 4GB also unless of course you could use even larger more inefficient cluster sizes. Another strategy would be to break it into partitions. I can not remember what the maximum number of partitions is. This can be a real pain unless you set certain folders to certain partitions. Many of us had to use FAT16 originally. The only reason it had no real effect back then was that HDD's cost a fortune back then. I paid $599 for a 125MB drive back there. About 4 dollars a MB, now it is cents per GB. I did testing back then and found that a 4k cluster was the best trade off. I don't really worry about cluster size nowadays as mass storage is really cheap. FAT32 allows up to 2TB.
The thing is...the R-Pi, itself, only really needs to support FAT-16 for boot (And, I suspect it does...). The main filesystem would be in Ext3/4/BTRFS or similar. The workaround Tridge came up with should work out just fine for the other problem of being able to support FAT32 formatted thumbs, disks, etc. being plugged into the USB.