Организация, в которой я работаю, хочет, чтобы я сделал резервную копию всей файловой системы сервера и сохранил ее на другом сервере. На обоих серверах установлена последняя версия Ubuntu. У меня возникли небольшие проблемы, когда я пытаюсь понять не только, как это сделать, но и как сделать это удаленно, поэтому я надеюсь, что блестящие умы здесь могут дать мне некоторое руководство.
Мой ход мыслей о том, как мне это сделать, выглядит следующим образом:
Во-первых, мне нужно настроить всю файловую систему сервера 1. Я знаю, что мне нужно исключить каталог / proc, когда Я делаю это (и, конечно, мне понадобится sudo). У меня возникли проблемы с выяснением того, какую команду tar можно использовать для этого.
После того, как у меня есть архив файловой системы, мне нужно отправить архив с Сервера 1 на Сервер 2. С какой командой я это сделаю?
Наконец, я собираюсь делать все это удаленно, так как мне запустить мои команды, чтобы они продолжали работать, если время соединения на моем конце истекло? Должен ли я использовать экранные команды? Должен ли я использовать nohup?
Спасибо заранее за ваше время, я действительно ценю это.
Здесь есть хорошая страница, с которой можно начать.
Ubuntu Server Guide Резервные копии - сценарии оболочки
Включает скрипт для резервного копирования. Сценарий выполняет резервное копирование архива в смонтированный каталог NFS, но вы можете перенести архив с помощью ssh (scp) или rsync или практически по любому сетевому протоколу.