Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: phantomlord в Apr 23, 2005, 13:42



Титла: Linux Backup
Публикувано от: phantomlord в Apr 23, 2005, 13:42
Ако си направя архив на линуксия партишън (примерно .gz) и после го разархивирам в/у празен reiserfs дял, ще заработи ли ситемата?


Титла: Linux Backup
Публикувано от: sys7em в Apr 23, 2005, 13:53
надали ... аз съм пробвал подобно нещо и всичко се омаза ... най-добре пробвай с rsync ... архивирай всичко с тар и после го разхвърляй с rsync ...

ето ти и нещо интересно взето от gf.unixsol.org
Цитат


олкото пъти да казвам че Юникса е благина, все няма да е достатъчно. Задачка-закачка, имате нова машина и искате да прехвърлите от вече работеща в новата всичките функционалности на работещата. Тоест искате, новата да стане 1:1, като старата след което да ги смените и да ползвате новата. Целта е това да стане с минимален downtime при превключването и никакво бъзикане (малка скобка това дето го показвам по-долу под уиндолс е НЕВЪЗМОЖНО, защото не може да подменяте библиотеки и работещи програми on-the-fly).

И така, стъпките са следните:

1. Инсталирате на новата машина съвсем основна дистрибуция, без значение каква, само трябва да може да вдигне мрежовият интерфейс и да има ssh и rsync.

2. Боотвате новата машина и се логвате в старата на която избивате всички услуги без ssh.

3. Изпълнявате следната команда (OLD е името на старата машина):

rsync -e ssh -av --delete --exclude proc --exclude sys OLD:/ /

5. Ако дисковете или партишъните са различни ще се наложи да пипнете в /etc/fstab и /etc/lilo.conf

4. На старата машина променяте при стартиране да ползва не нейният IP адрес.

6. На новата стартирате lilo за да оправи boot loader-а.

7. Рестартирате двете машини (първо старата, малко след нея и новата).

Voila. Ако всичко е наред, новата машина е 100% копие на старата и след рестартирането изпълнява нейната дейност, а старата си стои на друг IP адрес.
[ Коментари: 7 / Добави коментар ]

    Коментари

    Много удобно, наистина. Но няма ли да има малко проблеми ако ядрото на ОЛД не потдържа хардуера на новата машина? И няма ли да е проблем ако има някакви работещи услуги на новата машина докато се копира информация от старата?

    Жоро, направо ти се възхищавам как хвалиш Юникс. Само ме е яд, че ти знам блог-а от скоро. Сигурно щях да знам много повече трикове за Юникс, отколкото знам сега.

    Поздрави

    Публикуван от Георги (www) на 22-Mar-2005 19:04

    Естествено че трябва да се съобразиш с разликите в хардуера и дали ти трябва ново ядро, но това е никакъв проблем ако позлваш да речем стандартно ядро със всичко на модули и поддръжка на scsi и ide едновременно.

    Публикуван от Георги Чорбаджийски (email) (www) на 22-Mar-2005 19:14

    за кернела е така, затова --exclude boot )))
    едно е да прекомпилираш само кернел друго е сички услуги да оправяш, еле и ако си ги customize нал малко......
    така че *niz rulz foreva kopele ::)))

    Публикуван от тодор (email) на 22-Mar-2005 19:20

    foo> ssh -R 3200:localhost:22 xxx.xxx.xxx.xxx -l user
    ...
    xxx.xxx.xxx.xxx> ssh localhost -p 3200
    ...

    красота.

    Публикуван от Марин Великов (email) на 22-Mar-2005 23:14

    Мда Remote port forward :) още по темата: http://georgi.unixsol.org/texts/presentations/ssh.pdf

    Публикуван от Георги Чорбаджийски (email) (www) на 22-Mar-2005 23:21

    хех, всичко има някъде, само човек да може да го намери...

    bTW сега съм на тема:
    ssh -o ProxyCommand='/root/bin/proxytunnel -g xxx.xxx.xxx.xxx -G 80 -u user -s pass -d yyy.yyy.yyy.yyy -D 443' gate

    ама нещо с keepalive не мога да го докарам... :)

    Публикуван от Марин Великов (email) на 22-Mar-2005 23:54

    Пускай "top", когато не работиш на конзолата, или виж ProxyKeepAlive. Тия неща си ги пише на сайта. :-)

    Публикуван от Мариан Г (email) на 23-Mar-2005 01:16