История изменений
Исправление
Legioner,
(текущая версия)
:
В общем в итоге сделал ручной бэкап.
Каждую административную команду сохраняю в файле commands
. Например apt install apache2
.
Если файл добавляю заново или при редактировании по сути пишу заново, сохраняю его в папке new
, например new/etc/postfix/main.cf
(точней не сохраняю, а кладу туда симлинк, который при бэкапе заменяется содержимым).
Если в файле делаю относительно немного изменений, то в первый раз сохраняю файл в папке orig
, например orig/etc/postfix/master.cf
.
При бэкапе делаю diff всех файлов из папки new с файлами в системе и сохраняю diff-ы.
Также в файле commands
комментариями указываю порядок применения этих diff-ов и прочего.
В общем определённый объём ручного труда получается, но результат какой я хотел. Можно даже автоматически накатывать, если чуток дописать, мне, правда, не нужно.
По сути получается то, что пишут в гайдах, типа выполните эту команду, замените этот файл, исправьте эту строчку.
Исправление
Legioner,
:
В общем в итоге сделал ручной бэкап.
Каждую административную команду сохраняю в файле commands
. Например apt install apache2
.
Если файл добавляю заново или при редактировании по сути пишу заново, сохраняю его в папке new
, например new/etc/postfix/main.cf
.
Если в файле делаю относительно немного изменений, то в первый раз сохраняю файл в папке orig
, например orig/etc/postfix/master.cf
.
При бэкапе делаю diff всех файлов из папки new с файлами в системе и сохраняю diff-ы.
Также в файле commands
комментариями указываю порядок применения этих diff-ов и прочего.
В общем определённый объём ручного труда получается, но результат какой я хотел. Можно даже автоматически накатывать, если чуток дописать, мне, правда, не нужно.
По сути получается то, что пишут в гайдах, типа выполните эту команду, замените этот файл, исправьте эту строчку.
Исходная версия
Legioner,
:
В общем в итоге сделал ручной бэкап.
Каждую административную команду сохраняю в файле commands
. Например apt install apache2
.
Если файл добавляю заново или при редактировании по сути пишу заново, сохраняю его в папке new
, например new/etc/postfix/main.cf
.
Если в файле делаю относительно немного изменений, то в первый раз сохраняю файл в папке orig
, например orig/etc/postfix/master.cf
.
Также в файле commands
комментариями указываю порядок применения этих diff-ов и прочего.
При бэкапе делаю diff всех файлов из папки new с файлами в системе и сохраняю diff-ы.
В общем определённый объём ручного труда получается, но результат какой я хотел. Можно даже автоматически накатывать, если чуток дописать, мне, правда, не нужно.
По сути получается то, что пишут в гайдах, типа выполните эту команду, замените этот файл, исправьте эту строчку.