Jak zrobić kopię ISO systemu plików Linux i plików użytkownika VPS opartych na Debianie?

1

Mam VPS oparty na Debianie na niektórych hostach. Chcę z niego migrować i muszę zrobić pełną kopię całego systemu plików Linux (i zainstalowanych pakietów) + cały katalog domowy z plikami stron internetowych. A następnie spakuj / przekonwertuj go na obraz ISO, aby użyć go na hostingu w chmurze, takim jak Amazon.

Problem polega na tym, że mam tylko dostęp do katalogu głównego ssh. Wsparcie hostingowe nie może mi tego zrobić.

Kolejna część pytania - czy można powiększyć system plików Linux, nie instalując go ponownie i nie wykorzystując wolnej przestrzeni katalogu domowego?

Czy można to zrobić? Wydaje mi się, że jest to możliwe przy pomocy rsync lub czegoś takiego. Czy moje dane Mysql zostaną skopiowane razem ze wszystkimi innymi danymi?

Z góry dziękuję!

moogeek
źródło

Odpowiedzi:

1

można zainstalować dowolny z rpm do korzystania z loginu i hasła, jeśli tak, to możesz zainstalować z następującej strony internetowej wymagającej rpm lub tar http://www.mondorescue.org/ i po prostu uruchomić z konsoli mondoarchive, aby utworzyć .iso !!

Rajat
źródło
pracuje dla ciebie !!! nie ma za co
Rajat
1

Zasadniczo chcesz wykonać kopię zapasową całego dysku, gdzie miejscem przechowywania jest plik .iso. To jest trochę niezwykłe; jak wspomniałeś, rsync jest bardziej powszechnym narzędziem do tego. W Debianie jest wiele narzędzi do tworzenia kopii zapasowych, które mogą wykonać to zadanie; z pewnością jeden z nich może eksportować do .iso. W najgorszym przypadku użyj bezpiecznika (lub pętli montowania sprzężenia zwrotnego), aby utworzyć zapisywalny punkt montowania wspierany przez plik .iso. Nie jestem jednak pewien, czy którekolwiek z tych rozwiązań utworzy kopie zapasowe rozruchowe.

Problem z bazami danych polega na tym, że musisz je zdjąć, aby uzyskać spójną migawkę. Jeśli migrujesz serwery, nie stanowi to problemu, ale kiedy tworzysz kopie zapasowe serwera na żywo, generalnie nie chcesz, aby dostępność spadła. Więc masz DB generuje plik zrzutu, skonfiguruj narzędzie do tworzenia kopii zapasowych, aby pominąć wszystkie dane bazy danych oczekujące zrzutu.

jldugger
źródło
0

Możesz nieco uprościć swoje żądanie, ponieważ oparte na Debianie nie zawracaj sobie głowy tworzeniem kopii zapasowych pakietów, po prostu przechowuj dane wyjściowe dpkg --get-selections, które możesz następnie zmienićdpkg --set-selections

LapTop006
źródło