This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
jffs [2021/05/06 17:40] – pedro | jffs [2021/06/14 07:31] – rs232 | ||
---|---|---|---|
Line 5: | Line 5: | ||
Common routers contain two types of permanent storage: | Common routers contain two types of permanent storage: | ||
- | **Flash | + | **Flash** - is the storage area where your FreshTomato firmware image is uploaded, stored and executed. At boot time, the image is loaded into a squash filesystem which mean it's executed read-only. Flash size is measured in Megabytes (MB). You might find Flash storage occasionally referred to as Flash RAM we intentionally avoided this term not to overlap with traditional RAM. |
**NVRAM** - Non-volatile RAM is where the configuration is stored. While loading the firmware from the squash filesystem, parameters in the form of variables are fetched from the NVRAM. NVRAM size is relatively small and is measured in Kilobytes KB. | **NVRAM** - Non-volatile RAM is where the configuration is stored. While loading the firmware from the squash filesystem, parameters in the form of variables are fetched from the NVRAM. NVRAM size is relatively small and is measured in Kilobytes KB. | ||
Line 11: | Line 11: | ||
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' | 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' | ||
- | The figures below represent an example of storage allocation, and don't scale well. The numbers will vary based on your FreshTomato version and your hardware specifications. See the [[: | + | The figures below represent an example of storage allocation, and don't scale well. The numbers will vary based on your FreshTomato version and your hardware specifications. See the [[: |
- | [[https:// | + | |
**Enable:** Checking this box enables JFFS, as shown in the image below. (Default: Disabled). | **Enable:** Checking this box enables JFFS, as shown in the image below. (Default: Disabled). | ||
Line 22: | Line 21: | ||
**Format / Erase:** The very first time you enable JFFS, you must format the partition with the JFFS2 filesystem. Once formatting is complete, the "(not mounted)" | **Format / Erase:** The very first time you enable JFFS, you must format the partition with the JFFS2 filesystem. Once formatting is complete, the "(not mounted)" | ||
- | \\ | + | \\ [[https:// |
- | [[https:// | + | |
- | NOTE: As a safety precaution, FreshTomato will prevent you from doing firmware upgrades if a JFFS partition is mounted/in use. If you disable JFFS and upgrade the FreshTomato firmware, you' | + | NOTE: As a safety precaution, FreshTomato will prevent you from performing |
=== Technical Notes/ | === Technical Notes/ | ||
- | **IMPORTANT: | + | **IMPORTANT: |