跟踪 Linux 中更改的文件/配置

跟踪 Linux 中更改的文件/配置

我家里有一台已经使用了几年的小型微型服务器(HP Proliant Gen8、Intel Celeron G1610T)。我在上面安装了 Ubuntu 14.04,用 2 个大磁盘设置了 RAID mdadm,从那时起,多年来我断断续续地使用它来处理一些琐碎的事情。我从来没有太关注它(它仍然在 14.04..),但现在我想给它一些爱。

我的目标是擦除 Ubuntu 并重新开始,但首先我需要备份。有没有一种聪明的方法来识别我在文件系统中添加、更改等的配置,以便我可以备份它们?如果不是现在,如果我从头开始考虑此功能,有哪些可用选项?

我很可能会将/root/etc/home和选择项目复制/var到我的 RAID/NAS 磁盘中,以供将来参考,我仍然很好奇有哪些选项可用。谢谢。

答案1

这将列出所有已更改的 deb 文件:

sudo apt-get install debsums
sudo debsums -s

至于其他位置(/var /home /root),则由您决定备份或不备份。我只需备份所有三个,然后在必要时恢复它们。完整/etc备份也很好。

答案2

您可以使用该find命令来查找添加到的文件时间范围并查看那里的文件,进一步按类型模式进行切片,并-d可以选择查找配置文件(,cfg,配置,yaml是可能的模式),还可以通过查找用户拥有的文件的选项进一步稀释列表-user,前提是您在可能使用过的系统上使用了非 root 用户。

相关内容