Le 28/08/2017 à 22:10, Alessandro Selli a écrit :
JFFS2 and the other filesystems, mentionned in this link are for raw flash memory, not for the flash-based disk drives (aka SSD) which come with a SATA interface and emulate a rotating disk. You cannot put a JFFS2 filesystem on an SSD.On Mon, 28 Aug 2017 at 12:58:24 +0200 Narcis Garcia <[email protected]> wrote:El 28/08/17 a les 11:59, Alessandro Selli ha escrit:On Sun, 27 Aug 2017 at 17:18:28 -0500 d_pridge <[email protected]> wrote:Doesn't this affect the expected lifetime for an SSD?Little. AFAIK this used to be a more serious concern on the first generation of SSDs, because they suffered strongly from write-wear and because firmware, drivers and filesystems did not support write-levelling. Today this is much less of a concern. SSD cells can stand many more write operations before wearing (not so so called 3D SSD units, however) and unit's firmware today apply algorithms to write operations that attempt to spread writes as evenly as possible to cells avoiding impinging too many times on the same ones. Which means that, even if you're writing several times on the same filesystem's blocks (e.g., the FS's log on a journalled FS), these blocks are mapped to cells spread here and there on the SSD that are generally different from write operation to another, transparently to the filesystem's driver and block allocator. Plus, SSD-aware filesystems (designed, among other things, to reduce the impact of write amplification of cells being rewritten) further help prolonging the unit's life, regardless of how it is used."SSD-aware filesystems" are flesystems mounted with no atimeThey do more than that: https://en.wikipedia.org/wiki/Flash_file_system
The last implement wear levelling etc in the firmware, so that they can be used with the same filesystems you use on a traditionnal disk. But, as was said, it is better if the filesystem is aware of the storage being on flash.
Didier
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
