Filesystems 分类文件系统

Filesystems 分类文件系统,filesystems,structure,categories,organization,Filesystems,Structure,Categories,Organization,为了更好地组织大量的文件,我想有分类文件系统。它的灵感来自维基百科的分类树。以下功能将非常有用: 每个文件可以位于不同的目录-“类别” FS中的目录通常被组织为一棵树 如果我想移动或删除一个文件,我只需要对一个文件执行此操作(并且目录中的所有内容都会自动更新) 目录可以作为一个单元进行重命名、移动和复制,其所有内容与wikipedia类别类似 它与标签组织非常相似(见第1页),但第2页是区别。 硬链接不满足第3页的要求,对于软链接(包括链接的外部数据库),文件存储的实际结构不明确,或者我无法想象

为了更好地组织大量的文件,我想有分类文件系统。它的灵感来自维基百科的分类树。以下功能将非常有用:

  • 每个文件可以位于不同的目录-“类别”
  • FS中的目录通常被组织为一棵树
  • 如果我想移动或删除一个文件,我只需要对一个文件执行此操作(并且目录中的所有内容都会自动更新)
  • 目录可以作为一个单元进行重命名、移动和复制,其所有内容与wikipedia类别类似
  • 它与标签组织非常相似(见第1页),但第2页是区别。
    硬链接不满足第3页的要求,对于软链接(包括链接的外部数据库),文件存储的实际结构不明确,或者我无法想象合适的方式。
    AIMP3音频库有一些近似,但有一些明显的局限性

    该FS在许多领域都很有用:科学文章(可按一些关键词分类——物理/数学、数值/分析、英语/俄语等)、小说文档/书籍(可按作者、年份等分类为交叉类型)、音乐收藏(完全相同)、电影、电影、电影、电影、电影等等,软分配和其他

    是否已有适合所有需求的解决方案?

    P.S.我不坚持任何特定的操作系统(如果有一个解决方案,我会考虑迁移)。< /P>我只为这个目录创建一个目录结构,以及某种“数据库”来搜索它。我认为您想要实现的类似于ApacheJackrabbit,它是一个内容管理库,是JCR(Java内容存储库)的实现。我还想看看mongoDB的gridfs。顺便问一下,您将如何使用建议的文件系统来存储应用程序及其数据文件?我想这个文件系统主要用于收集需要。所以我所说的应用程序是指分布式存储。因此,一个AIMP可以位于多个目录中,如“编目器”、“播放器”、“音乐”