get the basics
OS-Version
cat /etc/issue
CPU Info
cat /proc/cpuinfo
RAM-Info
free -m
Grösse der HDD
df -h
Partitionierung mit
cfdisk /dev/vda
mkfs.ext4
zum formatieren. mkswap /dev/vda2
zum erstellen der swap
rsync -aHAXv /* /path/to/backup/folder --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
i.e.
rsync --dry-run -aHAXv domain.ch:/* /media/vda1 --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
–dry-run testet nur, hat aber keine Schreibvorgänge.
Grub-Config anpassen unter /media/vda1/boot/grub/grub.cfg
per vim mittels :%s/UUID/UUID/gc
die UUID ändern.
in chroot wechseln mit chroot /media/vda1 /bin/bash
oder grml-chroot
wenn grml-linux genutzt wird.
Danach grub anpassen mittels grub-install /dev/vda
rm /media/vda1/etc/udev/rules.d/70-persistent-net.rules
löschen. Gibt sonst Probleme mit MAC-Adresse.
Zum Schluss noch einmal ein letztes rsync (EXCLUDES BEACHTEN!)
rsync --dry-run -aHAXv domain.ch:/* /media/vda1 --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/etc,/root/.ssh,/boot}
Dann ifdown eth0
auf dem alten Server und den neuen rebooten. Falls alles klappt, kann der alte runtergefahren werden.