按理说,这问题在咱社区问也不合适,因为不知道该放到那个分类。
可是牛人这么多,不在这里问,又不甘心。哈哈
问题很简单:
linux 下有没有类似于 Windows 下的 Total Uninstall 的工具,(基本原理就是先建立一个文件系统快照,然后更改某些东西,然后再创建一个快照,通过比较快照,来跟踪一个驱动器内文件的变化)
或者说更简单的实现也行:
有没有办法以非常快的速度,例如类似于 locate 的方式,显示 linux 下最后被修改的文件。
我所知道(但是没有玩过)的支持 snapshot 的文件系统:
另外 LVM 也支持 snapshot。
Btrfs 有个叫 snapper 的工具去管理 snapshot,可以看两个 snapshot 之间的 diff。
Disclaimer:上面的东西我一个都没有玩过,仅仅是听说过,所以要玩的话注意安全啊。
lvm 是个好东西
见过一种比较 geek 的做法,把大部分目录加入到版本控制工具下面
我自己搞定啦 谢谢楼上各位。
#4 楼 @zw963 思路大概是什么样子的呢?
#1 楼 @liuw btrfs is future
#5 楼 @imsoz 用的工具,bc3 自己比较的
http://www.mikerubel.org/computers/rsync_snapshots/ 类似这样的吧
#8 楼 @reus
嗨~ 我其实只是要比较文件系统某两个时间点之间,有那些文件发生了变化。并不是要真的创建 snapshot.