Часто я чувствую необходимость восстановить мою систему Linux до некоторого предыдущего безопасного состояния. Доступно несколько опций на основе служебных программ, таких как «apt-get remove (для Ubuntu)» и т. Д., Но они ограничиваются только очисткой установки нежелательного программного обеспечения.
Конечно, необходимость не возникает после изучения способа восстановления Windows, но это всегда хороший и интуитивно понятный вариант, когда функция восстановления системы встроена в систему, особенно для частых работ по настройке и разработке.
Может быть, я не в курсе, но есть ли в каком-либо варианте Linux такая встроенная функция?
Linux, вероятно, является одной из наиболее аппаратно-независимой операционной системы, она просто будет работать, где угодно, с небольшими проблемами.
Чтобы запустить ту же среду рабочего стола, которую вы (вероятно, использовали), чтобы разместить этот вопрос на другом компьютере, вам необходимо создать резервную копию файлов, входящих в состав вашей системы, восстановить их на другом компьютере и запрограммировать загрузчик, который использовался для его использования. .
Это не Windows (или аналогичная), где простой беспорядок с вашим графическим драйвером или другим драйвером устройства отправит вас на полную переустановку.
Момент восстановления во времени - это простая резервная копия файлов в вашей системе, ничего больше, делайте резервные копии на безопасный источник, и если что-то пойдет не так, процесс восстановления будет простой копией файла из одной точки в другую, и ничего больше. Если вы используете инструмент резервного копирования, который рассчитывает разницу между резервными копиями, ваши «моменты времени» будут столь же малы, как и различия между точками резервного копирования, или просто используете файловую систему с возможностью создания снимков для создания автоматического файла на лету. системные снимки (ZFS, BTRFS и некоторые другие уже делают это и поддерживаются в Linux).
Еще одно, что действительно легко реализовать - это резервное копирование в apt-get , просто добавьте ловушку запуска в /etc/apt/apt.conf.d/99bup
, содержащую:
DPkg::Post-Invoke {"/bin/bash /foo_script"; };
, где foo_script
создает резервное копирование всех ваших (выбранных) файлов в безопасное место после установки пакетов (восстановите эти файлы до прежней версии, если установленные вами пакеты не нужны). Могу ли я порекомендовать что-то вроде этого ?
Каждый из нас, как пользователи и администраторы, имеет свой любимый способ сделать это. Если вы оказались перегружены опциями, встроенная в Ubuntu версия инструмента резервного копирования будет работать, пока вы не поймете, что вам действительно нужно.
( На риск ответить на этот вопрос ) sup>
Зачем вам больше, чем просто инструмент для резервного копирования, если ваша система настолько проста для понимания ?