Tag-based filesystems.

This commit is contained in:
Philippe Pittoli 2025-02-07 05:27:39 +01:00
parent a10013f6a4
commit 7e20de3d0e

View file

@ -1141,7 +1141,7 @@ All storage devices have their own particularities, but regular hard drives and
.FOOTNOTE2 .FOOTNOTE2
The rest of this section will address more The rest of this section will address more
.dq generic .dq generic
filesystems\*[*]. filesystems\*[*] unless explicitely stated otherwise.
.FOOTNOTE1 .FOOTNOTE1
Furthermore, the rich history behind filesystems is inherently related to the rich history of storage devices, this document is not supposed to be a survey on either of those. Furthermore, the rich history behind filesystems is inherently related to the rich history of storage devices, this document is not supposed to be a survey on either of those.
Let's keep it short and simple. Let's keep it short and simple.
@ -1348,6 +1348,16 @@ Finally,
.B tmpfs .B tmpfs
is the more flexible one, it is used as ramfs but can be resized and only uses a necessary amount of RAM at a given point (memory is free'd once a file is removed). is the more flexible one, it is used as ramfs but can be resized and only uses a necessary amount of RAM at a given point (memory is free'd once a file is removed).
.FOOTNOTE2 .FOOTNOTE2
.KS
.B "Semantic (tag-based) filesystems" .
Some filesystems (such as tagsistant) store data based on tags for each file which enables to index a file based on many attributes and not a single path.
As a side effect, searching for a file in this context can be done by computing the intersection of different tags\*[*].
.KE
.FOOTNOTE1
Well well well… doesn't that sound like the DODB tag triggers?
As if databases and filesystems were intertwined somehow…
.FOOTNOTE2
. .
.KS .KS
.SSS "Conclusion on filesystems" .SSS "Conclusion on filesystems"