我在挂载点安装了一个文件和文件夹树。可以从多台机器访问安装点。
有没有办法可以创建某种文件和文件夹的“索引”,以便在经过一段随机的时间(以及该挂载点中的某些FS操作)后,我可以创建另一个“索引”并进行比较它到了第一个?
我想要实现的是某种“git log”,让我知道在第一个和第二个“索引”之间的挂载点发生了什么,例如哪些文件被重命名,删除,创建,哪些文件夹被移动到另一个位置等等......
有一些注意事项:
我不能使用inotify或类似的东西。该方法应该能够“脱机”工作,这意味着系统关闭时文件夹结构可能会发生变化。
我不能使用git(或等效的)。这必须是全自动解决方案。使用CVS需要我进一步做“git add”。 (或类似的),提交等...我知道可以自动化git,但这不是我的问题。