This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
admin-jffs2 [2023/05/24 21:52] – -change subhead to JFFS Notes and Troubleshooting hogwild | admin-jffs2 [2025/04/16 16:03] (current) – [JFFS Notes and Troubleshooting] hogwild | ||
---|---|---|---|
Line 2: | Line 2: | ||
The JFFS menu contains settings and information used to create, prepare and view the status of a JFFS2 partition used for permanent storage. | The JFFS menu contains settings and information used to create, prepare and view the status of a JFFS2 partition used for permanent storage. | ||
+ | |||
+ | \\ | ||
Common routers contain two types of permanent storage: | Common routers contain two types of permanent storage: | ||
- | **Flash** - is the storage area where the FreshTomato firmware image is uploaded, stored and executed. At boot time, the image is loaded into a squash filesystem which is a read-only filesystem. Flash size is measured in Megabytes (MB). You might find Flash storage occasionally referred to as Flash RAM. However, the FreshTomato team intentionally avoided this term, to reduce the chance of confusion with traditional (dynamic) RAM. | + | **Flash** - is the storage area where the FreshTomato firmware image is uploaded, stored and executed. At boot time, the image is loaded into a read-only |
- | **NVRAM** - (Non-volatile RAM) is used for storing | + | \\ |
+ | |||
+ | **NVRAM** - (Non-volatile RAM) is used to store the hardware' | ||
Since modern routers have a relatively large amount of Flash memory available, FreshTomato can mount the unused storage space and make it available to FreshTomato for normal file storage. This function is called JFFS, short for the // | Since modern routers have a relatively large amount of Flash memory available, FreshTomato can mount the unused storage space and make it available to FreshTomato for normal file storage. This function is called JFFS, short for the // | ||
- | The figures below represent an example of storage allocation (not to scale). The numbers will vary based on your FreshTomato version and your hardware specifications. See the [[: | + | \\ |
- | \\ [[https:// | + | The figures below illustrate an example of storage allocation (not to scale). The numbers will vary based on your FreshTomato version and your hardware specifications. See the [[: |
+ | |||
+ | \\ [[https:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | \\ | ||
\\ | \\ | ||
Line 19: | Line 29: | ||
**Enable: | **Enable: | ||
- | \\ [[https:// | + | \\ [[https:// |
\\ | \\ | ||
- | **Execute when mounted: | + | \\ |
- | **Total / Free Size: | + | **Execute when mounted: |
+ | |||
+ | \\ | ||
+ | |||
+ | **Total / Free Size: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Format / Erase: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | \\ | ||
- | **Format / Erase: | ||
===== JFFS Notes and Troubleshooting ===== | ===== JFFS Notes and Troubleshooting ===== | ||
Line 33: | Line 54: | ||
UPGRADE Warning: | UPGRADE Warning: | ||
- | FREQENT | + | \\ |
+ | |||
+ | FREQUENT | ||
+ | |||
+ | However, flash memory' | ||