Назад | Перейти на главную страницу

Список новых и измененных из файлов пакета

Я хочу перечислить все файлы, которые отличаются от файлов, предоставленных rpm в моей системе, чтобы я мог сделать их резервную копию и иметь полную резервную копию со всеми конфигурациями. я обнаружил rpm -qa и yum verify команд (я не знаю разницы, но что угодно), но эти команды не обнаруживают новые файлы. Я могу перебрать каждый файл в системе и проверить его с помощью rpm -q -f filename, но выглядит очень долго. Есть лучший подход? я так думаю cruft и cruft-ng инструменты делают это для дистрибутивов на основе Debian, поэтому, вероятно, я ищу что-то подобное.

Сделайте резервную копию всего / etc / и любой конфигурации, которую вы знаете, где-то еще. При желании, если у вас нет хорошего списка установленных пакетов, ваша база данных rpm в / var / lib / rpm /. Рассмотрите возможность инкрементного резервного копирования этих каталогов, хотя полное резервное копирование не занимает много места.

Чтобы узнать, что rpm считает конфигурационными файлами, запустите rpm -qac. Здесь есть некоторая странность, отличная от / etc /, которая, вероятно, неправильно помечена, но все равно просмотрите ее.

rpm -Va пытается игнорировать файлы конфигурации. Они должны быть разными с точки зрения целостности пакета.


Очевидно, что восстановить это проверить. Удачи уничтожая тестовый хост. Затем восстановите его с помощью новой установки, восстановленных конфигураций и восстановленных данных.