Hoppa till innehåll
DDoS-skydd · Peeryx · 15 Tbps+
Alla guider

Flytta Linux VPS: Debian, Ubuntu och applikationer

Flytta Linux VPS: Debian, Ubuntu och applikationer. Skilj applikation, stödd backup och systemavbild; främmande snapshot startar inte automatiskt på KVM. Testa användare, tjänster, SQL-skrivning, certifikat, uppgifter och räddningskonsol; IP och gateway ändras. Notera versioner, start, använt utrymme, konton, rättigheter, uppgifter, databaser och externa beroenden. Kontrollera export före uppsägning.

← Alla guiderCubixServ

Innan du börjar

Behåll full daterad kopia och oberoende original. Stoppa skrivningar eller använd applikationskonsistent backup. Testa återställning privat.

Kartlägg versioner och omfattning

Skilj applikation, stödd backup och systemavbild; främmande snapshot startar inte automatiskt på KVM.

Notera versioner, start, använt utrymme, konton, rättigheter, uppgifter, databaser och externa beroenden. Kontrollera export före uppsägning.

  • KVM
  • Debian / Ubuntu

Bevara alla data

Kartlägg skrivskyddat OS, arkitektur, monteringar, UID/GID, ACL, systemd och cron.

Behåll full daterad kopia och oberoende original. Stoppa skrivningar eller använd applikationskonsistent backup. Testa återställning privat.

  • systemd / cron
  • UID / GID / ACL

Bevara alla data

cat /etc/os-release
uname -m

Ingen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.

Bevara alla data

df -hT
lsblk -f

Ingen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.

Bevara alla data

systemctl list-unit-files --state=enabled
systemctl list-timers --all
crontab -l

Ingen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.

Kontrollera konton och beroenden

Aktiva databasfiler är inte konsekvent export; transaktionella dumpar har motor- och DDL-gränser.

Kontrollera målversioner, tillfälligt utrymme, portar och rättigheter. Behåll versionerna först; uppgradera separat. Samma RAM/vCPU bevisar inte samma prestanda.

  • MySQL / MariaDB / PostgreSQL

Förbered mål och säkerhetskopia

Lokal rsync -n simulerar bara; kontrollera sökvägar och skriv inte över målets nätverk.

Planera skrivpaus och konsekvent slutexport. Separera filer och SQL. Storlek/hash av samma stabila arkiv bevisar inte databaskonsistens.

  • rsync -n
  • SHA-256

Förbered mål och säkerhetskopia

rsync -aHAXn --numeric-ids -- /source/ /destination/

Ingen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.

Förbered mål och säkerhetskopia

sha256sum /path/archive.tar.gz

Ingen verklig flytt eller backupkontroll har gjorts. Behåll källan och testad återställning. Ingen garanti för oavbruten drift, samma IP eller flyttbara licenser.

Testa privat

Testa användare, tjänster, SQL-skrivning, certifikat, uppgifter och räddningskonsol; IP och gateway ändras.

Testa privat start, inloggning, rättigheter, data och lagring efter ren omstart. Kontrollera certifikat och TCP/UDP utan offentlig administration.

  • TCP / UDP
  • TLS

Byt med möjlighet till återställning

Planera slutlig synkronisering, undvik dubbla uppgifter och säg upp efter godkännande.

Byt adress eller DNS efter tester. Beakta TTL och cache. Övervaka fel och nya skrivningar; återgång kräver avstämning av nya data.

  • DNS
  • IP

Vad gör du i din situation?

SituationNästa steg
Före flyttenByt inte före en lyckad privat återställning av fullständig säkerhetskopia.
Under överföringenKopiering i drift kan missa ändringar. Planera lämplig replikering och slutlig synkronisering med administratör; oavbruten drift utlovas inte.
Efter bytetBehåll gammal tjänst och original till godkännande. Bestäm vem som byter och hur nya skrivningar stäms av vid återgång.

Officiella källor

Källorna beskriver protokoll och inställningar. Kontrollera dokumentationen för versionen du använder.

  1. ubuntu.com/server/docs/backups-introduction
  2. www.freedesktop.org/software/systemd/man/latest/systemctl.html
  3. man7.org/linux/man-pages/man1/rsync.1.html