У меня есть VPS на базе Debian на каком-то хостинге. Я хочу перейти с него, и мне нужно сделать полную копию всей файловой системы Linux (и установленных пакетов) + весь домашний каталог с файлами веб-сайта. А затем упакуйте / конвертируйте его в образ ISO, чтобы использовать его на облачных хостингах, таких как Amazon.
Проблема в том, что у меня есть только root-доступ по ssh. Поддержка хостинга не может сделать этого для меня.
Другая часть вопроса - можно ли увеличить файловую систему Linux, не переустанавливая ее и используя свободное место в домашнем каталоге?
Возможно ли это сделать? Думаю, это возможно с помощью rsync или чего-то подобного. Будут ли мои базы данных Mysql копироваться вместе со всеми другими данными?
Заранее спасибо!
По сути, вы хотите сделать полную резервную копию диска, где хранилище представляет собой файл .iso. Это немного необычно; как вы упомянули, rsync - более распространенный инструмент для этого. Есть номер инструменты резервного копирования в Debian, которые могут выполнять эту работу; конечно, один из них может экспортировать в .iso. В худшем случае используйте fuse (или возвратную петлю монтирования) для создания точки монтирования с возможностью записи, поддерживаемой файлом .iso. Однако я не уверен, что какое-либо из этих решений создаст загрузочные резервные копии.
Проблема с базами данных обычно заключается в том, что вам нужно отключить их, чтобы получить согласованный снимок. Если вы переносите серверы, это не проблема, но когда вы просто делаете резервные копии действующего сервера, вам обычно не нужна доступность. Итак, у вас есть база данных для создания файла дампа, настройте инструмент резервного копирования, чтобы пропустить все данные базы данных, кроме дампа.
можете установить любой из rpm, используя свой логин и пароль, если да, то вы можете установить со следующего веб-сайта, требующего rpm или tar http://www.mondorescue.org/ и просто запустите из консоли mondoarchive, чтобы создать .iso !!
Вы можете немного упростить свой запрос, так как он основан на Debian, не нужно делать резервные копии пакетов, просто сохраните вывод dpkg --get-selections
, который затем можно использовать с dpkg --set-selections