nas缓存(固态)管理
对于不支持固态和机械硬盘混合存储的nas,基于文件夹做了个缓存管理,以达到如下载文件等临时文件放在固态,到期自动转移到机械硬盘的功能
本项目目的是给不支持固态和磁盘混合存储的nas提供一个简单的基于文件夹的缓存管理
监听一个目录,自动将目录中文件最后修改时间已经超过指定值的移动到指定目录,从而达到在nas上将固态硬盘里临时存在的文件(如:临时下载到固态硬盘),自动移动到磁盘的功能
如果没有文件需要移动,是不会访问磁盘目录的,磁盘可以一直休眠
当前已实现功能
文件未修改指定时间之后,自动移动到指定的文件夹
支持多个文件夹一一对应移动
未来功能点
清理空文件夹
对指定的缓存文件夹,监听大小,当缓存所占超过指定阈值(如100g),之后再触发上述修改时间自动移动动作
具体教程见:https://github.com/YangKunHuanZhen/AutoCacheMover/blob/main/README.md

如果有问题请在github提issue,对于未来功能的进展主要看使用的人多不多,因为当前这个基础版本已经够我自己日常使用,未来功能点对于我本人来说不是刚需,如果也没几个人用就没有了开发价值
其实一些同步软件,如windows上的goodsync也能做到类似的功能(但是同步软件一但触发同步就会有一个双向扫描,直接唤醒磁盘,总是心里膈应),但是在nas上本人没有找到什么好用的工具,如果有人知道可以推荐一下

三个芒果
校验提示文案
三个芒果
校验提示文案