Hi!
This project looks like the perfect filesystem for my firmware, but I'd like to ask one thing: does it support snapshots? By snapshots I mean something like what ZFS does, where making a new snapshot of a file for example is making a list of all blocks that file has and saving it somewhere, and then any new writes are made to that file, they just get appended as new blocks (as usual with CoW), but the old blocks are not deleted, as they are referenced by the snapshot.
This usecase could be useful for sort of a backup/restore procedure on the filesystem level. I'm not exactly familiar with how littlefs works and how it is built under the hood, so I just wanted to ask this, as y'all definitely know more about this filesystem more then I do lmao
Hi!
This project looks like the perfect filesystem for my firmware, but I'd like to ask one thing: does it support snapshots? By snapshots I mean something like what ZFS does, where making a new snapshot of a file for example is making a list of all blocks that file has and saving it somewhere, and then any new writes are made to that file, they just get appended as new blocks (as usual with CoW), but the old blocks are not deleted, as they are referenced by the snapshot.
This usecase could be useful for sort of a backup/restore procedure on the filesystem level. I'm not exactly familiar with how littlefs works and how it is built under the hood, so I just wanted to ask this, as y'all definitely know more about this filesystem more then I do lmao