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

Nastavení cookies

Zde můžete nastavit používání souborů cookies podle vlastních preferencí.

Technické cookies

jsou nezbytné pro správné fungování webu. Technické cookies musí být vždy aktivní (nelze je individuálně deaktivovat), proto se pro jejich využívání souhlas neuděluje.

Analytické cookies

nám umožňují porozumět jak web využíváte, abychom jej mohli zlepšovat. Analytické cookies umožňují měření výkonu webu (počtu návštěv a zdrojů návštěvnosti). Takto získaná data zpracováváme souhrnně, bez použití identifikátorů ukazujících na konkrétního uživatele.

Personalizované cookies

ukládají informace o Vašem osobním nastavení webu. Personalizované cookies potřebujeme k tomu, abychom přizpůsobili web a jeho chování co nejvíce Vašim potřebám a zájmům.

Reklamní cookies

nastavují prostřednictvím tohoto webu naši reklamní partneři. Reklamní cookies nám umožňují zobrazovat takový obsah, který bude zajímavý a užitečný právě pro Vás.

Používáme soubory cookies

Soubory cookies využíváme k analýze návštěvnosti, zapamatování preferencí a zlepšování použitelnosti webu. Souhlas udělíte kliknutím na tlačítko "Souhlasím".

Nastavení Souhlasím

Souhlas můžete také odmítnout.