Есть ли способ сделать резервную копию конфигурации вашего пакета?

Например, если бы я хотел помочь с попыткой перебора (в данном случае Quantal), но я хотел иметь возможность вернуться к системе со стабильной версией, если какое-то обновление вызвало проблему - как бы я справился с этой задачей? ?

2
задан 30 June 2012 в 20:50

1 ответ

Конфигурация для ваших приложений будет в папках, имена которых начинаются с точки, в вашей домашней папке. Резервное копирование может быть целесообразным, особенно если вы хотите вернуться к Precise, так как форматы конфигурации могут изменяться в более новых пакетах и ​​т. Д.

Общесистемная конфигурация находится в / etc. То же самое.

Вы можете сохранить резервные копии пакетов с помощью dpkg --get-selections > /path/to/backup/file и восстановить их с помощью dpkg --set-selections < /path/to/backup/file && sudo apt-get install, но учтите, что вам также потребуется сделать резервную копию нескольких файлов из / etc / apt, если вы используете репозитории не по умолчанию.

РЕДАКТИРОВАТЬ: Если вам некуда делать резервные копии или вы хотите вернуть свою систему в точно , как это было, версии пакета и все, у вас есть следующие опции (скопировано из моих комментариев по вопросу): Для обновления выпуска есть флаг --sandbox для do-release-upgrade, который (AIUI) помещает изменения в aufs tmpfs, так что вы можете откатить его без проблем. Может быть способ сделать это с последующими обновлениями apt-get: перемонтировать ваши разделы как aufs или overlayfs (overlayfs должен быть без проблем с aufs, но Ubuntu не считает его достаточно стабильным, чтобы использовать его по умолчанию, так что это может быть соображением) базы и использовать либо tmpfs (если у вас много ОЗУ), либо резервный раздел в качестве оверлея с возможностью записи перед выполнением обновления. Я не верю, что на самом деле есть что-то попроще, но я могу ошибаться. Более подробную информацию об этом можно найти на на этой странице - он предназначен для устройств USB Flash, но должен быть полезен даже на «правильных» жестких дисках.

Если вы выберете определенные файловые системы во время установки, вы сможете создавать моментальные снимки «копировать при записи», что позволит вам откатить всю систему обратно в ее прежнее состояние. Заметьте, однако, что только fs, который я знаю , может это сделать, это btrfs, который очень медленно запускает управление пакетами, потому что dpkg использует множество fsync (), что медленно на btrfs. Этого можно избежать, установив и используя пакет «eatmydata», но это сделает вашу систему более трудной для восстановления, если она выйдет из строя или потеряет питание в середине операций управления пакетами. Другие файловые системы могут иметь такую ​​же возможность создания снимков; Вы можете исследовать это.

0
ответ дан 30 June 2012 в 20:50

Другие вопросы по тегам:

Похожие вопросы: