Как полностью резервировать Сервер Ubuntu к другому Серверу Ubuntu (поврежденный диск разъединяют 1, например),

У меня есть немного вопроса для Вас. Я управляю небольшим выделенным сервером с Сервером Ubuntu 16.04 установленные LTS.

Я искал много, но я не делаю нашел тело и в первом Простом решении для резервного копирования мой сервер к другому серверу.

Подробнее: Я использую Wordpress, Apache, Php, 2 Базы данных Mysql и сервисы SFTP. Внутри существует один домен и один активный субдомен.

Вопрос: Я просто реализовал решение для резервного копирования только для моего содержания веб-сайтов. Но в случае, если диск будет поврежден, например, там способ резервировать весь весь сервер (например, один раз в месяц) файлы и установленная программа (включая Операционную Систему) и создать своего рода файл, который я могу использовать для восстановления всей программы конфигураций/файлов/устанавливать в другом сервере?

У меня нет fisic доступа к серверу, и у меня нет сервиса Снимка avaible с Хостингом (Kimsufi).

Я нашел, что это предлагает, но я не могу получить доступ к GRUB: решение для Tar.

0
задан 15 August 2018 в 11:24

1 ответ

Существует много инструментов, которые можно использовать для копирования файловых систем вокруг такого как dd или rsync

rsync

Допускает копирование по ssh

Скопируйте свой корневой каталог в другой сервер через ssh

rsync -a --delete --quiet -e ssh /folder/to/backup remoteuser@remotehost:/location/of/backup

Системное резервное копирование Ful

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

И наконец rsync как инструмент клонирования дисков

rsync -qaHAXS SOURCE_DIR DESTINATION_DIR

из страницы справочника

-H, --hard-links      preserve hard links
-A, --acls            preserve ACLs (implies -p)
-X, --xattrs          preserve extended attributes
-S, --sparse          handle sparse files efficiently

dd

Я не думаю, что можно использовать dd по ssh, таким образом, необходимо будет использовать сценарий, чтобы загрузить файл или просто скопировать в палку usb, но клонирование дисков (что я думаю, что Вы спрашиваете о), то, для чего был разработан dd

Клонируйте весь диск

dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync status=progress

Вы смогли пробовать это обходное решение за использование dd по туннелю ssh, хотя мой совет будет состоять в том, чтобы протестировать его на нескольких vm's сначала прежде, чем выполнить его на чистом металле как в то время как dd мощный инструмент, как дядя ben сказал 'С великой державой, прибывает большая ответственность', легко уничтожить файловые системы с dd. Без далее прощайте... обходного решения

ssh server1 'dd if=/some/file' | ssh server2 'dd of=/new/file/path'
2
ответ дан 28 October 2019 в 03:48

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

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