Petr Hlobil - Osobní stránky jednoho informatika
PHP programátor, Linux administrátor, Tvorba webových stránek
- Nacházíte se zde:
- Linux
- Rsync linuxového serveru
Poslední články
Rsync linuxového serveru
Rsync linuxovych serveru
Postup rsync jednoho stroje na druhy:
- Stroj, na ktery chceme clonovat obsah zvoleneho serveru, nabootujeme z
nejake live linuxove distribuce.
- vytvorime si na localnim disku stejne oddily, jake mame na disku
rsyncovaneho serveru (pomoci fdisk nebo cfdisk). Nejcasteji je rozdeleni
nasledujici:
/dev/sda1 - 512MB - /boot - ext3
/dev/sda5 - 2048MB - /usr - ext3
/dev/sda6 - 2048MB - swap
/dev/sda7 - zbytek - /var - ext3
- v jednotlivych oddilech vytvorime souborovy system
mkfs.ext3 /dev/sda1
mkfs.ext3 /dev/sda5
mkfs.ext3 /dev/sda7
- vytvorime swap oddil
mkswap /dev/sda6
- pote primountujeme oddil /dev/sda1 do adresare /mnt
mount -t ext3 /dev/sda1 /mnt
- na primountovanem disku vytvorime potrebne adresare:
cd /mnt
mkdir proc
mkdir usr
mkdir var
- primountujeme zbyle diskove oddily do prislusnych adresaru:
mount -t ext3 /dev/sda5 /mnt/usr
mount -t ext3 /dev/sda7 /mnt/var
- nyni spustime samotny rsync stroje:
rsync --exclude=/proc -ave ssh root@zdroj:/ /mnt --numeric-ids
- po dobehnuti rsyncu se prepneme do noveho systemu
chroot /mnt
- do adresare /usr/src (noveho systemu) nakopirujeme zabaleny archiv s novym
jadrem (napr. linux-2.6.25.2) a .config soubor. Provedeme jeho rozbaleni, konfiguraci a kompilaci:
tar xvjf linux-2.6.25.2.tar.bz2
cd linux-2.6.25.2
mv ./.config-2.6.25.2 ./.config
make menuconfig - doladeni konfigurace pro dany stroj
make - kompilace jadra
make install
make modules_install
- upravime soubor fstab - dle stavajici konfigurace
- upravime lilo.conf - pohlidat si nastaveni spravne cesty k souboru vmlinuz
a nastaveni spravnych diskovych oddilu, ze kterych se ma system zavadet.
napr:
boot=/dev/hda
root=/dev/hda1
image=/boot/vmlinuz
label=Linux
read-only
- dale je nutne zajistit znovuzapsani zavadecich informaci pomoci
prikazu:
lilo
- nyni muzeme system restartovat
- pro kompilaci jadra 2.6.x je nutna gcc verze 3.3 (viz. gcc -v). Pokud je
v systemu, do ktereho se snazime nove jadro instalovat starsi verze
gcc, je nutne provest upgrade na vyssi verzi