Has anyone experimented with creating their own File System?

Posted by ki4jgt@reddit | learnprogramming | View on Reddit | 8 comments

Think it would be cool to create something like:

```

ToC

file-x: seek: 2048

2048: file-x contents

```

Or, even better, if the FS was a merkle-dagg with self-healing and native encryption. The ToC could index where all the blocks started, by their individual hashes.

Something you could mount in your native file system, plug other devices into and expand/shrink as needed out of the box. 2 1TB USBs would just instinctively form a 2TB storage system, without any special software.