8 ms·
The problem of hierarchical file systems and data location is a really old problem that has had many implementations (I even tried building one many years ago).
by timetraveller26 5y ago
The problem of hierarchical file systems and data location is a really old problem that has had many implementations (I even tried building one many years ago).
Somewhat related:
Tagsistant
https://news.ycombinator.com/item?id=14537650 https://news.ycombinator.com/item?id=14537650
TMSU
https://news.ycombinator.com/item?id=11660492 https://news.ycombinator.com/item?id=11660492
BeOS File System
https://news.ycombinator.com/item?id=17468920 https://news.ycombinator.com/item?id=17468920
TagSpaces
https://news.ycombinator.com/item?id=12679597 https://news.ycombinator.com/item?id=12679597
git-annex
https://news.ycombinator.com/item?id=29942796 https://news.ycombinator.com/item?id=29942796
Names should mean what, not where
https://dl.acm.org/doi/10.1145/506378.506399 https://dl.acm.org/doi/10.1145/506378.506399
Unfortunaly it's not easy to get a real solution, and many people don't think that there is a problem at all (based on some comments in this thread).
Now adays I use git-annex, though it does have it's perks it seems a step in the right direction.
- unqueued 5y agoThe pattern that has worked out really well for me, is to just organize my data into specialized collections, and not worry too much about the underlying filesystem. I can't believe how much trouble I went through trying to find the filesystem that could do everything. I mostly use git-annex, and various tagging systems, or just git repos. Now my data is much more portable and flexible. None of these tools are perfect, but I'm using tools that are mostly good at the job. Whatever problem you are trying to solve, you probably don't need to solve it for your entire filesystem.
- nmlt 5y agoAlso related: https://news.ycombinator.com/item?id=29141800 https://news.ycombinator.com/item?id=29141800 (discussion of differences between hierarchical and tag based file systems)
- zvr 5y agoAlso related (learned this from HN a couple of weeks ago): SuperTag https://amoffat.github.io/supertag/ https://amoffat.github.io/supertag/