我希望能够在运行安装程序等程序时跟踪对我的文件系统所做的修改列表,以便我可以在之后还原它们.
编辑:这涉及一个非打包的程序.我尽可能使用apt-get.
理想情况下,我希望能够做到这样的事情:
(sudo)catch-modifs some-installer.bin> fsmodifs.patch
然后:
(sudo)revert-modifs fsmodifs.patch
有没有方便的方法呢?
解决方法
可能最简单的(?)方法是使用“持久数据分区”启动LiveUSB. (或者,在chroot监狱中自己复制效果:在ro层上安装一个rw层.)拍摄rw文件系统的快照 – 在重新启动后应该非常小 – 然后运行安装程序.它改变或创建的每个文件都将位于rw“持久数据”覆盖分区上.即使删除的文件也会显示为“魔术点文件”.