跟踪,保存和还原由Linux下的程序进行的文件系统修改
发布时间:2020-12-13 18:03:53 所属栏目:Linux 来源:网络整理
导读:我希望能够在运行安装程序等程序时跟踪对我的文件系统所做的修改列表,以便我可以在之后还原它们. 编辑:这涉及一个非打包的程序.我尽可能使用apt-get. 理想情况下,我希望能够做到这样的事情: (sudo)catch-modifs some-installer.bin fsmodifs.patch 然后:
我希望能够在运行安装程序等程序时跟踪对我的文件系统所做的修改列表,以便我可以在之后还原它们.
编辑:这涉及一个非打包的程序.我尽可能使用apt-get. 理想情况下,我希望能够做到这样的事情: (sudo)catch-modifs some-installer.bin> fsmodifs.patch 然后: (sudo)revert-modifs fsmodifs.patch 有没有方便的方法呢? 解决方法
可能最简单的(?)方法是使用“持久数据分区”启动LiveUSB. (或者,在chroot监狱中自己复制效果:在ro层上安装一个rw层.)拍摄rw文件系统的快照 – 在重新启动后应该非常小 – 然后运行安装程序.它改变或创建的每个文件都将位于rw“持久数据”覆盖分区上.即使删除的文件也会显示为“魔术点文件”.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |