====== Jak souborově zreplikovat celý systém ====== //(testováno na Gentoo)// Použijeme 3.server pro odkládání obrazů "Valinor" ===== Nasypat data na Valinora ===== ==== sda1 ==== Valinor server: nc -l -p 1234 > /archiv/tmp/sda1.tgz Zdrojový server: # nabootovat stroj z PXE nebo liveCD fdisk -l #vyfotit, nebo si někam uložit mkdir /A mount /dev/sda1 /A -r cd /A mc # vybrat vše kromě lost+found tar --numeric-owner -cp %t | gzip -1 | nc 172.27.31.254 1234 -q 2 ==== sda2 ==== Valinor server: nc -l -p 1234 > /archiv/tmp/sda2.tgz Zdrojovy server: cd umount /A mount /dev/sda2 /A cd /A mc # vybrat vše kromě lost+found # tar pustit v mc tar --numeric-owner -cp %t | gzip -1 | nc 172.27.31.254 1234 -q 2 ===== Nasypat data z Valinora na nový server ===== ==== sda1 ==== Nový server: # nabootvat z PXE nebo liveCD fdisk /dev/sda # rozdělit dle disku na zdrojovém serveru mkfs.ext2 /dev/sda1 mkfs.ext4 /dev/sda2 mkdir /A mount /dev/sda1 /A cd /A nc -l -p 1234 |  gunzip -c | tar --numeric-owner -xp Valinor: cat sda1.tgz | nc 172.27.31.202 1234 -q 2 ==== sda2 ==== Nový server: cd umount /A mount /dev/sda2 /A cd /A nc -l -p 1234 |  gunzip -c | tar --numeric-owner -xp Valinor: cat sda2.tgz | nc 172.27.31.202 1234 -q 2 ===== Nový server Instalace Grubu ===== cd umount /A mount /dev/sda2 /A mount /dev/sda1 /A/boot mount --bind /dev /A/dev mount --bind /proc /A/proc mount --bind /sys /A/sys chroot /A env-update grub-install /dev/sda grub-install --recheck --no-floppy /dev/sda grub-mkconfig -o /boot/grub/grub.cfg exit umount -R /A reboot ===== Nový server Změna hostname ===== nano /etc/conf.d/hostname # změnit hostname na nové /etc/init.d/hostname restart nano /etc/hosts # poupravit názvy localhostu na nové hostname Bacha třeba na serverové ssl certifikáty v /etc/ssl - bude třeba je také přegenerovat s novým hostname