摘要

本发明提供一种文件系统级的应用软件外存限额系统,包括数据库接口层、对象存储接口层和文件系统接口层;所述数据库接口层负责文件系统接口层和数据库的对接;对象存储接口层用于从云端取回文件、往云端推送文件、查询云端文件属性和删除云端文件的函数的封装;文件系统接口层包含inotify监控和fanotify监控,fanotify监控负责监控使文件发生变化的应用程序,所述inotify监控负责监控文件发生的变化。运行本系统前,需要指定限额目录,编译配置文件。由于本系统提供了文件系统自动监控功能,能自动监测应用程序对文件的操作,从而能灵活管理文件数据,节省本地硬盘开销,满足用户对应用数据的特定需求。