Gå til indhold
DDoS-beskyttelse · Peeryx · 15 Tbps+
Alle guides

Flyt Linux VPS: Debian, Ubuntu og applikationer

Flyt Linux VPS: Debian, Ubuntu og applikationer. Skeln mellem applikation, understøttet backup og systemimage; fremmed snapshot starter ikke automatisk på KVM. Test brugere, tjenester, SQL-skrivning, certifikater, opgaver og redningskonsol; IP og gateway ændres. Notér versioner, opstart, brugt plads, konti, rettigheder, opgaver, databaser og eksterne afhængigheder. Afklar eksport før opsigelse.

← Alle guiderCubixServ

Inden du begynder

Gem fuld dateret backup og uafhængig original. Stop skrivninger eller brug applikationskonsistent backup. Test gendannelse privat.

Kortlæg versioner og omfang

Skeln mellem applikation, understøttet backup og systemimage; fremmed snapshot starter ikke automatisk på KVM.

Notér versioner, opstart, brugt plads, konti, rettigheder, opgaver, databaser og eksterne afhængigheder. Afklar eksport før opsigelse.

  • KVM
  • Debian / Ubuntu

Bevar alle data

Kortlæg kun læsende OS, arkitektur, mounts, UID/GID, ACL, systemd og cron.

Gem fuld dateret backup og uafhængig original. Stop skrivninger eller brug applikationskonsistent backup. Test gendannelse privat.

  • systemd / cron
  • UID / GID / ACL

Bevar alle data

cat /etc/os-release
uname -m

Ingen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.

Bevar alle data

df -hT
lsblk -f

Ingen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.

Bevar alle data

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

Ingen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.

Kontrollér konti og afhængigheder

Aktive databasefiler er ikke konsistent eksport; transaktionelle dumps har motor- og DDL-grænser.

Kontrollér målversioner, midlertidig plads, porte og rettigheder. Behold versionerne først; opgradér særskilt. Samme RAM/vCPU beviser ikke samme ydelse.

  • MySQL / MariaDB / PostgreSQL

Forbered destination og backup

Lokal rsync -n simulerer kun; kontrollér stier og overskriv ikke destinationens netværk.

Planlæg skrivepause og konsistent sidste eksport. Adskil filer og SQL. Størrelse/hash af samme stabile arkiv beviser ikke databasekonsistens.

  • rsync -n
  • SHA-256

Forbered destination og backup

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

Ingen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.

Forbered destination og backup

sha256sum /path/archive.tar.gz

Ingen reel flytning eller backupkontrol er udført. Behold kilden og testet gendannelse. Ingen garanti for uafbrudt drift, samme IP eller flytbare licenser.

Test privat

Test brugere, tjenester, SQL-skrivning, certifikater, opgaver og redningskonsol; IP og gateway ændres.

Test privat opstart, login, rettigheder, data og lagring efter ren genstart. Kontrollér certifikater og TCP/UDP uden offentlig administration.

  • TCP / UDP
  • TLS

Skift med mulighed for gendannelse

Planlæg sidste synkronisering, undgå dobbelte opgaver og opsig efter godkendelse.

Skift adresse eller DNS efter test. Tag højde for TTL og cache. Overvåg fejl og nye skrivninger; tilbagerulning kræver afstemning af nye data.

  • DNS
  • IP

Hvad gør du i din situation?

SituationNæste skridt
Før flytningSkift ikke før en fuld backup er gendannet med succes i en privat test.
Under overførslenKopiering under drift kan overse ændringer. Planlæg passende replikering og sidste synkronisering med en administrator; ingen garanti for nul nedetid.
Efter skiftetBehold gammel tjeneste og originaler til godkendelse. Aftal hvem der skifter, og hvordan nye skrivninger afstemmes ved tilbagevenden.

Officielle kilder

Kilderne beskriver protokoller og indstillinger. Kontroller dokumentationen for den version, du bruger.

  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