Site Tools


jffs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
jffs [2021/11/02 14:41] – [JFFS]-removed warning (earlier pasted into Notes/troubleshoot section hogwildjffs [2021/11/12 00:57] (current) – there is not "underlyingg (Linux) OS" djk44883
Line 9: Line 9:
 **NVRAM** - (Non-volatile RAM) is used for storing the hardware's configuration. 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 used for storing the hardware's configuration. 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).
  
-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's underlying (Linux) OS(( +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 //Journalling Flash File System// type used for the storage. Currently, JFFS2 (version 2) is used.
-as firmware it's self, FreshTomato **is** the underlying Linux based OS. +
-)) for normal file storage. This function is called JFFS, short for the //Journalling Flash File System// type used for the storage. Currently, JFFS2 (version 2) is used.+
  
 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 [[:hardware_compatibility|Hardware Compatibility]] page for more information on specific FLASH and NVRAM specifications. 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 [[:hardware_compatibility|Hardware Compatibility]] page for more information on specific FLASH and NVRAM specifications.
Line 23: Line 21:
 **Total / Free Size: **This displays the storage size available to be used. This cannot be changed. **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)" status should change to "(mounted)" to reflect that FreshTomato has access to the partition. Once the JFFS partition is mounted, it can be accessed in the filesystem under the root folder(( +**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)" status should change to "(mounted)" to reflect that FreshTomato has access to the partition. Once the JFFS partition is mounted, it can be accessed in the filesystem under the root directory as /jffs .
-"folder" is likely a GUI term. / is termed as root directory - [[https://en.wikipedia.org/wiki/Root_directory]]  directory is used describing filesystem structure - [[https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard]] +
-)) as /jffs .+
  
 \\  [[https://wiki.freshtomato.org/lib/exe/detail.php?id=jffs&media=pasted:20200524-101530.png|{{:pasted:20200524-101530.png}}]] \\ \\  [[https://wiki.freshtomato.org/lib/exe/detail.php?id=jffs&media=pasted:20200524-101530.png|{{:pasted:20200524-101530.png}}]] \\
jffs.1635864075.txt.gz · Last modified: 2021/11/02 14:41 by hogwild