Как сделать загрузочную полную резервную копию корневого сервера Debian на облачный диск

Читая между строк, я думаю, вам нравится Arch. Что ж, легко создать пользовательский образ с помощью mkarchroot. Смотрите этот пример:

$ mkarchroot -C pacman.conf img packages

где

  • pacman.conf - ваш файл конфигурации pacman
  • img - каталог, содержащий файлы
  • packages - список пакетов, которые вы хотите (например, начните с base grub)

Затем вы можете записать содержимое этого каталога img в файловую систему, с которой вы можете загрузиться. Вам потребуется установить загрузчик (например, grub), который я не буду здесь рассматривать.

Возможно, вам потребуется уточнить список пакетов, чтобы получить рабочую систему, подходящую для ваших нужд, но это должно помочь вам начать. Кроме того, для минимальной рабочей системы вам не нужны все base, поэтому вы можете убрать пакеты, которые вам не нужны (перечислите необходимые пакеты явно и опустите base).

Если вам нужно, вы можете загрузить ванильный pacman.conf:

curl https://git.archlinux.org/svntogit/packages.git/plain/trunk/pacman.conf.x86_64?h=packages/pacman > pacman.conf

(мой пример выше создает файловую систему размером 5.5G)

2
02.11.2016, 18:22
1 ответ

Я бы сделал это:

dd if=/dev/sda | gzip -1 - | \
ssh -o Compression=no -x user@my-data-center dd of=full-disk-backup.gz

Или, если вы хотите ftp , возможно, смонтируйте его в / tmp и выполните dd как обычно, как описано здесь .

0
27.01.2020, 22:44

Теги

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