This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
jffs [2021/01/24 03:51] – hogwild | jffs [2021/11/02 14:46] – [JFFS]-Replaced "folder" with "directory", deleted footnotes/references about both hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Broadcom routers contain two important types of permanent storage: | + | ====== JFFS ====== |
- | \\ | + | The JFFS menu contains settings |
- | **FLASH** - This is where your tomato firmware image is uploaded, stored | + | |
- | **NVRAM** - This 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.\\ | + | Common |
- | Since modern | + | |
- | The figures below are an example | + | **Flash** - is the storage area where the FreshTomato firmware image is uploaded, stored |
- | [[https:// | + | |
- | **Enable:** Checking this box enables JFFS, as shown in the image image below. | + | **NVRAM** - (Non-volatile RAM) is used for storing the hardware' |
- | **Execute when mounted:** In this field, you can enter the name of a script or similar to burn immeidately after the partition becomes available to Tomato. (Default: blank).\\ | + | |
- | **Total / Free Size: **This displays the storage | + | |
- | **Format / Erase:** The very first time you enable JFFS, you must format the partition. Once formatting is complete, the ("not mounted" | + | |
- | Once the JFFS partition is mounted, it can be accessed in the filesystem under the root folder as /jffs . | + | |
- | \\ | + | 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' |
- | [[https:// | + | as firmware it's self, FreshTomato **is** the underlying Linux based OS. |
- | NOTE: You will not be able to upgrade | + | )) for normal file storage. This function is called JFFS, short for the // |
- | **Very important**: Flash storage is not meant for frequent write operations | + | |
+ | 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 [[: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Enable:** Checking this box enables JFFS, as shown in the image below. (Default: Disabled). | ||
+ | |||
+ | **Execute when mounted:** In this field, you can enter the name of a script or similar to run immediately after the partition becomes available to FreshTomato. (Default: blank). | ||
+ | |||
+ | **Total / Free Size: **This displays the storage size available to be used. This cannot be changed. | ||
+ | |||
+ | **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)" | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Notes/ | ||
+ | |||
+ | **WARNING**: As a safety precaution, | ||
+ | |||
+ | **WARNING: | ||