Я переключаюсь с более медленного удаленного сервера на более быстрый. (В двух словах.)
Вроде все было перенесено правильно, но на всякий случай некоторые вещи не были переданы должным образом, я бы хотел на всякий случай сделать полную резервную копию файловой системы старого сервера. (Кое-что, в чем я могу легко ориентироваться, например .tar.gz. Я предполагаю, что в сжатом виде он будет около 10 ГБ.)
Есть ли рекомендации по созданию полной резервной копии диска для удаленной машины? У меня есть root-доступ по SSH.
Ищу что-то похожее на:
tar -zcvf ServerBackup08222011.tar.gz /
Но мой главный вопрос заключается в том, получит ли это мета ... Будет ли резервная копия пытаться создать резервную копию сама?
Чтобы получить лучшую резервную копию, сначала остановите любую службу или процесс, записывающий файлы. В идеале вы должны остановить все, кроме вашего SSH-соединения.
Если у вас есть доступ по SSH, вы можете выполнить всю операцию одной командой.
ssh remotehost 'tar -zcv /' > ServerBackup08222011.tar.gz
Это создаст архив в удаленной системе и сохранит резервную копию в вашей локальной системе.
Другой метод, который я предпочитаю, - это просто скопировать файловую систему с помощью rsync. Предполагая, что у вас есть еще один Linux-сервер для резервного копирования, эта команда получит все в корневой файловой системе. Если у вас есть дополнительные файловые системы, вам необходимо скопировать их отдельно.
rsync --one-file-system -av remotehost:/ /localpath/backup/
Преобразование физического в виртуальное - это не совсем то, о чем вы просили, но это довольно эффективная резервная копия - VMWare Converter Standalone сделает это (вам нужно указать источник как RHEL). Затем вы можете урезать спецификацию и запустить ее в проигрывателе VMware или на сервере ESX.