Embedded (flash) filesystem

The limits for embedded (flash) filesystems include:

Filename length
255 bytes
Pathname length
1024 bytes
File size, filesystem size, and disk size
2 GB − 1
Directory size
Limited by the available space

Flash filesystems use a cache to remember the location of extents within files and directories, to reduce the time for random seeking (especially backward).