是否存在可动态归集磁盘指定匹配文件的Linux文件系统?
满足需求的动态归集文件系统方案
有几种符合你需求的文件系统/工具,无需定期手动执行find和ln命令,就能动态展示匹配特定模式的文件:
fuse-find:这是基于FUSE的轻量工具,完全贴合你设想的用法,直接用类似命令挂载即可:
mount.fuse-find /home/user/docs/ /home/user/all-jpeg-in-docs -o pattern="*.jpg"它会在你访问挂载点时实时扫描源目录,动态展示所有匹配
*.jpg的文件,相当于一个实时的“搜索结果挂载点”。unionfs-fuse + 动态链接脚本:如果需要更复杂的匹配规则,可以写个小脚本,定时或触发式调用
find生成匹配文件的符号链接到临时目录,再用unionfs-fuse把这个临时目录挂载成统一视图。虽需少量脚本辅助,但支持多目录、多规则的组合归集。自定义FUSE脚本:如果有编程基础,可借助Python的
fusepy库编写简单的FUSE文件系统,逻辑就是扫描源目录下的*.jpg文件,在挂载点生成对应的符号链接或直接映射文件访问,规则完全自定义,灵活性拉满。
内容的提问来源于stack exchange,提问作者Flachy Joe
相关产品推荐
相关产品推荐

