ИСТОРИЯ ВОПРОСА Я до сих пор считаю себя новичком, когда дело касается настройки сервера. Поэтому, отвечая на этот вопрос, просьба дать как можно больше подробностей в своих ответах.

СРЕДА Я запускаю сервер LEMP на Raspberry Pi 4, который является отлично функциональным почтовым сервером, а также функциональным веб-сервером.

ПРОБЛЕМА Поскольку я все еще новичок, я склонен к ошибкам. Поэтому были и будут случаи, когда я случайно неправильно конфигурирую что-то или несколько вещей, не осознавая (или не запоминая), что именно я неправильно сконфигурировал или как это исправить. Поэтому я ищу подходящее решение для локального резервного копирования для сервера Ubuntu на Raspberry Pi (рука). Ниже приведены подробные сведения о том, что мне нужно включить в мое решение для резервного копирования ...

ЖЕЛАЕМЫЕ РЕШЕНИЯ В этих случаях кажется наиболее желательным иметь 2 диска резервного копирования, чтобы обеспечить два для двух различных типов решений для автоматического резервного копирования :

  1. Инкрементное резервное копирование - первый диск резервного копирования в идеале должен работать точно так же, как Time Machine только из КОМАНДНОЙ СТРОКИ в Mac OS . Единственное отличие состоит в том, что он будет создавать инкрементные резервные копии для всех файлов (включая корневой каталог), а не только для пользовательского каталога, такого как Mac OS Time machine. Это гарантировало бычто все мои серверных приложений (PHP, Nginx, Postfix, Wordpress и т.д.) и конфигурации устанавливается под корень, в / вар, / и т.д. , и другие важные каталоги корневой пользователь, будет резервное копирование и восстанавливаемых в более ранняя дата. Другим требованием было бы, чтобы инструмент резервного копирования поддерживал правильные точные разрешения и имел простой способ полностью восстановить все файлы на сервер с более ранней даты.

  2. Клонированные резервные копии - второй диск должен иметь решение для резервного копирования из КОМАНДНОЙ СТРОКИ, которое работает аналогично приложению в MacOS под названием ApplePi-Baker.который создает клоны вашего Linux-диска, сначала сжимая все разделы с дополнительным пространством, а затем создавая клон в формате ".iso", который можно записать напрямую на USB-накопитель и загрузить в Linux как точную копию оригинальный привод. На моем сервере Ubuntu мне нужно решение с аналогичной функциональностью. Кроме того, мне нужно решение, позволяющее клонировать диск работающего сервера. В идеале я бы хотел, чтобы второй диск использовался для создания локальных точных клонов исходного сервера (в формате ISO), чтобы, если что-то пойдет не так, помимо восстановления из инкрементной резервной копии, я мог бы просто DD образ ISO для новый диск и загрузитесь, чтобы легко вернуться к снова идеально работающему серверу. Опять же, мне нужно, чтобы эти клоны были в формате ".ISO" в качестве правильного образа диска,со всем дополнительным пространством в каждом разделе, уменьшенным, чтобы уменьшить свободное пространство, чтобы сделать клонированные файлы ISO как можно меньше.

ВОПРОСЫ

  1. Может ли кто-нибудь порекомендовать инструмент, инструменты или команды, которые можно запустить как задание cron для выполнения двух указанных выше желаемых решений?
  2. Вдобавок, можете ли вы порекомендовать какие-либо другие ПРОПИСАННЫЕ решения для полного резервного копирования сервера LEMP Ubuntu 20.04 в случае серьезной аварии или неправильной конфигурации администратора?

Спасибо за любую помощь и совет здесь. Я очень потерялся в поисках подходящего решения для Linux!

no answer